Better to Consult a dietcian, yes some people have hormonal imbalance need to consult with endocrinologist he/she may prescribe u some tests to find u exact cause ,
Next Steps
eat protein rich diet and fibre that will help u
Health Tips
drink Luke warm water every morning