Am I pregnant?

My last period was December 1st and I ovulated December 17th and had u protected sex on December 13th. I’m 4 days late and I have slight abdominal cramps, am very tired more than usual, have unusual food cravings, a weird taste in my mouth, my boobs are very sore and are a little bigger, and I have been very moody. Are these early signs of pregnancy? I’m all new to this and if pregnant this will be my first!!