When would be the best time to do a pregnancy test?

I've posted this in another group, but I just wanted to get a range of opinions - this may seem annoying but literally stressed. So I had sex on Monday evening around tea time, the guy used a condom but it never split as the remains were all in the end (this is the first time a guy has came in me wearing a condom so I don't know what to expect) anyways, the next morning I freaked and took the morning after pill around 10:30am on Tuesday. I just wanted advice on when to take a pregnancy test as my period isn't due until the 21st July - which is quite a while away - I can't tell my mom as I'm 16 and the guy isn't my boyfriend we just hooked up. She will also kill me and shout because she's like that, I literally can't speak to her. I just need some advice on when the best time would be to take a pregnancy test as I'm super stressed and need some advice! Thank you!