Ball Pythons NEVER go by the book, at least not in my experience. My female last season went 60 days from her pre-lay shed to laying eggs. Drove me nuts. She looks gravid to me. I would fire up the 'bator!