Don't worry handling your new snake is one of the first mistakes most new owners make (including me), so don't feel bad! Like they said...you haven't damaged your snake for life. You just have to give your new friend time and space to adjust to its new surroundings. I think it's probably one of the biggest challenges: leaving your brand new pet alone. In reality you're probably more stressed then your snake
. Hang in there and throw any questions you might have our way. We'll help in any way we can.