Welcome to the forum.
Since you are suffering from secondary amenorrhoea for 2 years it is time you should get health conscious. Stop taking alcohol.
You are on hormonal therapy, spotting can be due to it. Spotting can also be due to some genital infection
, trauma or injury. Vaginitis
, fibroids, endometriosis
can be a cause of spotting. Pelvic diseases, polyps can cause spotting. Get re-examined by your treating doctor.
Exercise regularly, eat balanced nutritious food, avoid stress. Take care.