Hi
Welcome to the forum!
Common causes like overeating, lack of exercise, diabetes, hypothyroidism have to be ruled out in your case. Water retention due to low serum protein along with anemia can cause unexplained weight gain. Adrenal gland problems are the other cause. Cushing’s syndrome should be looked for. The kidney function too should be assessed. Also the diet should contain more of green leafy vegetables, fruits and protein and less of spaghetti, potato etc. Certain medications like antidepressants cause weight gain. Late night snacking and poor sleep too can cause weight gain. Polycystic ovary too causes weight gain, hence has to be ruled out by an ultrasound of abdomen.
It is difficult to comment beyond this at this stage. Do consult your doctor and get investigated accordingly for this. Please let me know if there is any thing else and do keep me posted. Take care!
ok so the next question is have u had ur thyroid checked? r u under alot more stress( stress eater)??