No/light/late period on Beyaz?

I have been on Beyaz for about a year now. For the last three months I had: month 1- four days late period, month 2- little bleeding for one day, month 3- im three days late. I take my birth control pills every morning within a two hour window. I missed one two days before my period but took it as soon as I remembered. Is this period normal? I am stressed out and tired of worrying about being pregnant every month.