I can not understand the meaning of the sentence " I have thyroid
, but Thyroid test normal". Everyone have thyroid. Anyway thyroid abnormality may be a cause of irregular mens. At your age cancer is very unlikely. cervical cancer
can present with this symptoms but it will not be controlled by those hormonal
agents. Before starting of sexual life even screening for this disease is not needed. So you should better consult with your gynaecologist for consideration of of other benign condition diagnosis. Take care.