When is the best time to take a pregnancy test

I’m about 4 days late I was suppose to get my period it’s like

Clock work I always get it towards the ending of the month but the first day I didn’t get it I took a pregnancy test and it came out negative and I have been cramping but I’m not even sure when would

Be a good time to take the test or maybe my

Result is negative not

Sure any advice