When should I test?? HELP!!!

I had sex on the 22nd of December. We had protected sex, used a condom and he pulled out and took the condom off and came on my chest. We had sex again a couple hours later which was unprotected, we only had one condom but he didn't cum we just stopped because we got hungry lol. I'm pretty positive there was no sperm in me besides some precum. My period is due on January 1st and I usually have cramps a week before my period but I haven't had any at all, just slightly sore nipples. Me and my boyfriend always used the pull out method and I've never gotten pregnant. I don't want to go on birth control because I don't have sex with him everyday only like once or twice a month because I don't see him often. I have been pretty stressed this month so I'm not sure if it's gonna be delayed. When should I test?