akina,

Sounds terrible for you - I don't know what to suggest here, have you had everything checked out with your doctor? Perhaps there is a hormonal imbalance which needs to be addressed? All the best!