So anxious

So I'm not sure when I should take a test cuz I af comes every month but it was be up to 7 days different every month. Last month I started the 7th, so should I wait until the 14th to test. My so and I have been ttc for 6mnths now and I am so excited I would love to get my bfp this month it would be a great Christmas gift, I wouldn't need anything else.