Delayed period at this age may be normal may ne pathological. But weight gain inspite of measures of weight loss that you are taking , indicates possibility of same internal changes. May be Pco or
thyroid dysfunction or something else. So do thyroid profile and usg first and than follow up accordingly.
Answered2017-04-13 07:30:42
Let others know if this answer was helpful