Am I pregnant?

Hi, I'm 18 and have been on Tri Sprintec for a little over a month now. I usually take my pills during a 3 hour window at night and up until this pay week I thought it was fine... I began to feel weird around the 8th being super tired and having strong food cravings. I've also been feeling nauseous at random times, though mostly in the morning. My breasts have felt very tender and I've been getting back pains, along with feeling bloated, constipated, and needing to pee basically all the time. It started to freak me out when I got my period late and short because I've been having unprotected sex 4/5 days out of the week with my boyfriend. The only time this was around ovulation was April 30th, and my period is due to start in 2/3 weeks. Should I take a pregnancy test, or wait it out?