Possibly pregnant?

My period is usually a few days later than it should be and as of today I am 6 days late which isn't too out of the ordinary. I almost always have breast soreness for about a week before I start my period but they have been sore for a little over 3 weeks now. I have also had bad cramping for 2 days straight which has never happened. The only time I get cramps is after I start my period and they usually only last for an hour or so. I have also had lots of mood swings. Some days have been way worse than others which doesn't usually happen either. I plan on waiting til this weekend to take a test since my period is slightly irregular. I'm trying not to get my hopes up but I'm really anxious and I would to know yalls opinions!☺