Confused !!??

Ugh I’m a mess right now and super stressed. I usually get my periods on Tuesdays but ended up coming Wednesday. Im on birth control, take it perfectly, never missed a pill in my life (4 years). I barely bled, it was really light and lasted 3 days. I’ve been having insane migraines and idk if I’m just stressed or pregnant and I’m freaking myself out?? Should I worry??