Need some advice ASAP

Ok so here's the story. I've been over in Italy (I'm from the US) for about 3 months and I leave to return on Christmas <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">eve</a> back to the states. During my time here, I met and started dating this amazing guy about 3 weeks ago. We were having protected sex (and if not protected we pulled out) and I'm not on the pill or any bc other than our use of condoms. Anywho, about 5 days ago, I started to feel weird, and just not myself. I "got" my period I think? It was 8 days early, super heavy when I woke up, and nothing the rest of the day, just spotting for the last two days, but it's kinda weird spotting ( I've never had this happen as my periods are super regular but I my body has been syncing up with the lady I work with soon I thought that's why I was early. I've been also feeling light headed , with back aches, and have a little pressure in my abdomen. I've been also feeling super tired. I looked up my symptoms and I think I might be pregnant... I am only 21, My boyfriend and I just started dating, I don't have a steady job right now, and there's so much more I want to to before having a baby. Should I tell my boyfriend I think I might be pregnant or should I take a test to make sure before worrying him. I don't know how he'll take it because like I said we've only been dating for 3 weeks. Please tell me what to do!!