Possibly pregnant? Help..

Destinee
Okay. I started birth control (the pill) at the beginning of December... and during this whole time yes...I have had quite a bit of unprotected sex... well December 23- January 8 I had some spotting then for about 13 days and then for 3 days heavy bleeding and the last day spotting again. I track my period with two apps... well, one said I was supposed to start today and the other says I'm 3 days late. The pills say I'm supposed to start Friday... and I honestly haven't been taking them everyday. Once in awhile I'll miss. Should I take a test now? Or wait to see if my period comes friday? I'm just not sure what's up.