which doctor should I go to for birth control?

I'm seeking birth control primarily because I feel super zombie-like before my period and my periods last for ten days at times.