Have you been evaluated for a menstrual disorder? The treatment is usually still birth control (which is really just hormone supplements to treat the hormonal issues that influence periods), but there can be other options if you know what you’re up against. Your periods sound very abnormal and there’s likely an underlying reason. Set up an appointment with a gynecologist (or a different gynecologist if you’ve already seen one) and advocate for a diagnosis, not just straight to birth control. Have you been on the same birth control the entire time or have you tried different ones? There are many types of progestins, dosages, and delivery methods, each which can yield different results for each person. It’s generally advisable to stay on one prescription for 3-6 months and if it doesn’t work out, you switch. For example, I know the progestin levonorgestrel absolutely does not work for me: every side effect in the book. But now I use nuvaring, which has the progestin etonogestrel (and oestrogen ethinyl estradiol) and have zero negative side effects and actually have positive side effects like improved mental health. There are resources for selecting a birth control based on what didn’t work well for you in past ones if you’re interested!