Honestly, at this point, it could be anything: viral/bacteria infection, hormonal imbalance, poisoning, and on and on.
Go to the doctor with more specific details including what you were eating those past two months, the type of exercise you were doing, and on and on.
Good Luck,
Peter