Late period again

Ever since i got my period mine have always come on or the day begore it was due. the past 2 months since ive gotten a boyfriend theve been very inconsistent. im currently 4 days late!! im still a virgin so idk whats going on. Help pleasee **EDIT: I STILL GET ALL THE NORMAL SYMPTOMS OF HAVING MY PERIOD E.G. HEADACHES, CRAMPS,BLOATING.**