I think I might be pregnant

Patient: I just had my period on the 19th but it only lasted two days which is very unusual for me, it usually lasts about five. My boyfriend and I have been VERY sexually active lately and I’m on the pill but not always on time with taking it, Most of the time I remember to take it a few hours late. Could I be pregnant?

Symptoms: Bloating, very fatigued, cravings, short period, headaches, heartburn today, frequent urination, little constipation, always nauseous but never get sick,