Need advice on telling husband about the BFP!

Hi everyone! My husband and I have put our hearts and souls into TTC for the last three months. I started taking pregnancy tests four days ago, where I saw a vvvfl! Yesterday and today I have full blown positive tests. I still don’t believe it though!

AF is due tomorrow, and also when we will be celebrating our two year wedding anniversary! I’ve been planning all week to tell him then (when i give him his gift). I feel so guilty though that I’ve known now for a few days, and he has no idea (and even gets bummed out thinking we may not be pregnant).

Is this the right thing to do? I feel like I am lying and throwing him off for him (going to video tape his reaction).

What does everyone think?