When is the right time please help me !

I had sex on September 19  two days after my period we use a condom but it had a hole even though he didn't finish inside me I took the plan B a week later I had spotting for like a 3/4 the last day was little bleeding 
But for two days straight I been getting hungry at night like I eat and by midnight in hungry if I'm still awake 
Should I take a pregnancy test !!!! Or am I just paranoid ! 
I'm not supposed to get my period till October 16 
I'm also a collage student idk if stress or me no nipping on snack or enough water gets me like that