Hello, and thank you for your medical question on e Health Forum.
The cause of your symptoms could be hormonal issues.
Excess of adrenal hormones, or estrogen secretion could be the cause of the (probable) water retention.
Hypothyroidism can also present in similar ways.
You might consult a endocrinologist for proper evaluation of your condition.
I hope this helps.