I think I'm pregnant? Help please ๐Ÿ˜๐Ÿ˜˜

Kristianna
Hi all! I think I am pregnant. I've had a lot of symptoms. I've had tired more than usual, tender boobs/nipples, tingly nipples, mood swings ( my boyfriend even sees the difference ), light cramps, bloating, headaches ( I NEVER get headaches ), nausea ( I feel like I'm going to puke all the time ), cravings, more discharge ( sorry for going into details ), the little bumps around my aerolas gotten a little bigger, stretch marks on my boobs & kinda on my sides, the blue vien on my boobs has gotten darker, nipples always hard even when I'm not cold, etc... I'm not supposed to get my period till November 4th. But I got some of these symptoms like the beginning of this week. If I am I'm 3 weeks & 2 days. I really want to get my bfp. My boyfriend really thinks I am. What do you guys think? Am I or ? When should I test? Thank you!(: & again sorry for going into details haha.
Also here is a picture I took yesterday of my bloated tummy.ย