Am I pregnant

I'm 3 days late and my periods are always on time and this is odd for me. When should I take a pregnancy test? Should I wait? Lately I've been feeling dizzy and nauseous and idk what would cause that.