abnormal periods can be because of stess/change of place/hormonal change ...like
thyroid or
prolactin disorder/endometritis. visit good gynecologist or directly online for further investigations to find out the cause n for management. Also better to indulge in safe sex. Use condom for protection against
STD/PID. N get vaccimated against HPV for primary prevention of cancer cervix