Could k be pregnant?

Ashley
So it's cycle day 18. AF isn't due till the 20th. I've had sore breasts, fatigue, frequent urination, and my cats haven't stopped following me around for about a week(which is pretty unusual for my one cat). I've had some blood in my CM today. I know it's way too early to test but did anyone experience any of this before BFP