There could be many causes for irregular cycles... You need to be evaluated for the same before starting any kind of treatment. Don't rush to take hormonal therapy without proper evaluation as this could lead to other complications and side effects.
Next Steps
Best to consult a gynecologist to get evaluated and treated accordingly. You should not be neglecting this as you are losing more blood than normal and this could lead to anaemia and other health related problems. Donot neglect and get treated.
Health Tips
You can consult me either online or offline on Practo and I can guide you accordingly.