Ttc for 6 years af is late

Me and my hubby have been ttc for 6 years. AF was due 4 days ago. I'm so scared to do test as I have always got BFN. What's the longest period af was late for? Mine is a month then right on the last day I went and bought test to be greeted by af :-(