AF due 8/29-31 Help!!!

Gina

AF is due between 8/28-8/31. My husband and I have been trying for 3.5 years. I've never been this hormonal my boobs hurt and I smell everything. I do not have the courage to take a test yet.... help!!!