How early can I tell if I’m pregnant?

I’m on the pill, I have been for about 7 months now. (I am pretty good at taking it the same time everyday) my boyfriend came in me a few times this month and now my period is two days late. How early would a pregnancy test work? I feel nauseous/sick and I’m cramping but no blood. Im starting to get a bit worried