Thanks for query,
Why are you hating period.
It is a gift of god to women for being mother.
You also don't want to compromise it .
Your long & irregular period is due to medicines taken by yourself to stop or reduce it.
If you get ovulation you have periods that is certain.By stopping ovulation for long time may affect your fertility
or production of ovum in future.
So just stop all medicines & make your period to flow naturally.