No period on this pill?

I’ve been on birth control for a little over 2 years, and have switched the brand of pill, from microgestin, to sprintec to Junel now. The only time I got a normal period was on sprintec, but that gave me the WORST migraines. On Junel, I don’t get a period at all. I may get some symptoms of a period, but nothing. I take the placebo pills so I should be getting one. Is this normal?