Hello
Thanks for trusting us at DoctorSpring with your health concern.
The steroids that you took just for 2 weeks in November are least likely to result in the abnormal bleeding even now.
More likely this is a condition likely to be - Polycystic ovarian disease, Endometrial hyperplasia, Polyp, Fibroid or endometriosis.
Please have a complete gynaecological check up - per vaginum and per speculum.
Also, hormonal tests - FSH, LH, TSH, Prolactin, OGTT, DHEAS, Free testosterone, Lipid profile and a Pelvic Transvaginal ultrasound scan.
This would reveal the diagnosis.
Transient hormonal imbalances, wherein all this workup would be normal, can be corrected by cyclical hormonal pills or cyclical progesterone therapy.
All the best
PLease feel free to discuss further.