Hi , welcome to healthcare magic
The delay in your periods may be due to the thyroid problems, this is one of the causes. Other causes include psychological stress, extreme physical activity,inadequate diet, high levels of a hormone called prolactin
, polycystic ovarian syndrome
(a condition associated with infertility
, delayed periods, cysts in the ovaries, insulin resistance
, abnormal hair growth, acne), pregnancy and perimenopause.
You shoud consider a pregnancy test, if this is negative then you should consider visiting your doctor for an evaluation.
The white discharge may indicate a yeast infection and may not be related to the delayed periods, this can be treated by over the counter antifungal vaginal medications.
is used in persons with reduced levels of thyroid hormone and should not be associated with weight gain, increased weight can be associated with decreased levels of thyroid hormone.
I hope this helps