I feel pregnant but test keep coming out negative

I am currently 9 dpo and I have been having pregnancy symptoms out the roof, from increase Smelling to tender chest to food cravings but every pregnancy test I take comes out negative!! I’m 6 days before my expected period so should I wait after My period to try and test again?