Can someone help me out here?

B

Okay ladies so this morning I took a pregnancy test because I have been having really sore breast lately. And I could swear I got a very faint line on the test. I’m 7 dpo and I’m expecting Mother Nature in 7 days. Just a few hours ago I started cramping and when I went to the restroom I saw light spotting. Could this possibly be implantation bleeding? I’ve never spotted this early on before my period. Help!