Pregnant?

So I have the bc implant and after this month it’s going to be my 3rd year on it. My periods have been more irregular as soon as I got it but my last period was about 16 days long and ended only 7 days ago. I had protected sex 5 days ago. I’m in the hospital saying my goodbyes to my mom, and I was spotting a bit yesterday, and today I started feeling light cramps and started bleeding. Am I pregnant or did my period just come again due to mental stress and emotions? Seeking advise 😭🙏🏾