Doctors like that make me sick. You need to go talk to a OB-Gyn and possibly get another primary doctor. Not all birth control are the same that's why they have different kinds with different levels of hormones. Maybe you need a lower dosage? Make you an OB-Gyn appointment.
I would go to a different doctor, if you are on the pill the most you should bleed is for 2 weeks otherwise you need something else.... and no not all birth controls are the same thats why they make so many different one with different hormone levels and everything..... I do know though that if you go on the depo shot you can have break through bleeding or spotting for the first 2 rounds which is 6 months... I know cause I stopped after the first round spotting every day for 3 months was a pain in the butt