It had barely been two weeks after I got my second Ball Python that I'd found him dead in his cage. Not long after that I got a new one. And just now I opened her tank to fill her water bowl and saw she wasn't moving. Surprise surprise: dead. It had only been a few weeks since she had eaten. I gave her two weeks after getting her to herself. I didn't want to stress her too much so I didn't take her out of the tank at all for those 2 weeks. At the end of those two weeks I tried feeding her. She wouldn't eat. To my knowledge that's normal after getting a new snake. My first one wouldn't eat until a few weeks after I got her. I was going to feed her tomorrow beings today was Thursday. I had only taken her out of her tank every several days. I made sure to keep her tank at the proper humidity and temperature. I just have no idea why they died. My first one died by accident. She'd never had any trouble aside from me accidentally suffocating her in my sleep.
I'm not going to get another snake beings I'm clearly unfit to do so. I just want to know what I did wrong.