Help me!

I’m 25 days late! I’ve never had p in v sex but I do oral and touching with my bf. Could I be pregnant? My nipples are a little tender, I’m moody, headaches and I feel hot. Is this pms or pregnancy, I’ve been stressed about work and school too could that also be it too?