i have also had a lot of problems with my period in the past. maybe you could go to a free womens clinic or planned parenthood, so they can at least give you an exam. they will probably recommend birth control for you. that's what they did for me and after a couple months of taking it my periods were normal again. good luck!
Congrats! I am also due on March 2nd! Happy and healthy nine months!