99% of the time peoples snakes go off feed or don't eat because their husbandry is off. Two months is not a long time for an adult ball python. Breeding females will fast yearly for up to 8 months with no ill effects. It is mostly a problem when people get baby snakes and THEY go off feed. People don't know how to take care of them right and they get stressed and that can lead to sickness and even death.

If you want to double check your husbandry, post some details or a picture of your setup. We are all more than willing to help you refine your husbandry to prevent your snake from going off feed.

As for the millet seed, get the snake off of that and onto aspen, paper towels, or newspaper. I am sure she will be okay though as long as nothing is profusely bleeding.

Generally, over activity is a sign of stress. Slow cruising at night or around feeding day is normal. But day time roaming, climbing the walls, and general "get me out of here" movements are usually an indicator of improper husbandry.