Birth control period help

My period is 12 days late and I’ve been on the pill since December. My last period was March 1. The last time I had sex was March 14. I started bleeding a little today and feel kind of bloated and yucky like it’s my period. Is it my period or early spotting? Can my period be this late on the pill? Should I take a pregnancy test? Thanks