3 days no AF

Sarah
3 days late again. Last month I was approximately 3 weeks late before AF showed her face. 
I daren't take a test but I can't face another month of bfn's!! 😥
I normally have a regular 28 day cycle.. Now on CD 31. 
This is so tough! x