I am probably the worst when it comes to patience. Ball pythons have their own clock. You can't really know what day you're going to get a pre-lay shed or get eggs. I bred one female last season. She had her pre-lay shed in the very beginning of March. On average, female ball pythons lay around 30 days later. My girl didn't lay until May 4th. That is about 60 days past the day she had her pre-lay shed. Other times, they go right according to schedule. That same female, this season, is sitting with 4 huge follicles in her and she's still locking and eating on a weekly basis.