Hello, I've owned my Mexican Rosy Boa for going on 9 years. She's as sweet as can be, has only struck me once when I picked her up too soon after eating and it was only a nip. About a week ago I went to handle her and she struck at me, closed mouth because she ran into my hand. I was stunned. I thought she may have been hungry so I moved her fake "plant" out of the way to put her plate in that we feed her on. She struck the plate and then pretty much anything that moved. I looked her body over what I could see, if there was anything injuring her, nothing. Her eyes are clear, her scales the normal color not close to shedding. I'm going to be honest, I don't know much about snakes. I feed her frozen, thawed pinkies weekly. She's eating great, no regurgitation or vomiting. She's in a 40G tank. I just tried to stick my hand in her tank semi close and she struck the plant. Every night for the past two weeks she is laying in the same spot. To me this is weird because before she has been in a different spot every time I see her. Her heat lamp is in the middle of her tank, it is the only place I can attach it to. Any more information needed just let me know. I can't even touch her and have no idea what could be causing this!