Females will almost always go off food occasionally throughout the season. Most of mine go off food 2-3 days before they lay and then devour food once they do. If she has just begun to ovulate I would not be too concerned but you said she has not eaten in weeks. Try offering more/different food types. Make sure that all your husbandry is done correctly (temps, calcium, etc.) How much does she weigh now?