when should i test?

Whitney

so my period is coming and i did indulge in the "D" the 15 th the 16th for our anniversary and im pretty sure the 20th or 21st. sooo i need yalls help.