maybe I’m pregnant?

Lately I’ve been feeling really nauseous and been tired more than usual. I always had a big appetite and usually I get cramps a week prior to my period but I haven’t felt anything. I did feel cramps for about a few minutes yesterday. My mom also had a fish dream and asked who’s pregnant lol. my period is supposed to start in two days, how soon can I take a test?