Periods and Birth Control

Lora
I have been on birth control for 2 years and my period has hardly ever been regular the past few months. The whole point I was put on birth control was to regulate my periods!! Im never able to take my pill at the same time everyday because my schedule never allows it. I always forget to take the pill, either for a few hours or days. I also have recently became a pescatarian, and I don't know if the lack of the iron in red meats has made my period become funky? This month, I was 4 days late and my period only lasted four days. The lateness scared me and my boyfriend half to death!! 
I was wondering, has this happened to anyone else? Does anyone know why this is? Maybe it is because I don't take my pill regularly... Can anyone offer help?