i had my hormone levels tested and they are in normal range, my thyroid is normal and i have no other illnesses is there any other factor that could be affecting it?
I guess you've probably considered the other obvious things such as being underweight? Have you checked to see if you have pcos? Exercising a ton? Gained weight? Stressed? All of those things can affect things. What does your doctor say?