Birth control

So I’m currently 34 days late from my period and I’m on the birth control pill I’ve been taking it for 3 months. The type of pill I’m taking is a 21 day pack which means the last 7 days I take no pills at all. The last time I had sex was on dec 30 but I haven’t noticed any spotting since then. I’ve taken several pregnancy test and they were negative. I keep looking at my body and thinking I’m gaining weight and I’ve noticed getting headaches from time to time. Is this normal to miss a period for so long on birth control and have these side effects?