How to shorten long lasting periods?

💕

I’ve always had irregular long last periods (most of the time they last like 3 weeks) and my gynecologist hasn’t been able to figure out what’s up just suggests birth control (which I bleed through and i tried it for years). Also I’m ttc now...is there anything anyone having a similar situation has done to help??