Could I be Pregnant?

I'm 21 years old. My boyfriend and I had sex about 16 days ago. I'm mid-cycle and there's a few huge symptoms I'm having. I'm spotting, I have massive cravings, my breasts hurt, frequent urination, always tired, and I've woken up feeling nauseous during the day and nights. I know it's probably too early to test, but I'd like opinions.