Is it my imagination?!!

Me and my husband don't get to make love a lot considering he Is away in the army. We had sex the 19 of June and I was supposed to start my period today but didn't. I have had weird cravings (a crushed kit kat in a baked potato) mood swings an really tired. Can anyone tell me what's going on? I'm i pregnant or convincing myself I am? 
​