Could I be pregnant?

I have nexplanon for two years and had a surprise baby(didn't know I was pregnant for the whole pregnancy) a year ago. I got my nexplanon implant out May 15th and got and iud marina with a pregnancy scare(wasn't pregnant). Ps. My doctor said I wouldn't have anymore periods because my lining was so thin. Me and my boyfriend have unprotected sex because I'm allergic to condoms. And we can't afford the expensive kind. I had some weird bleeding and sore breasts peeing more often headaches, hungry allot, tired, nauseous. If this was a period I should have gotten it already.

Here is a picture of that I thought was implantation bleeding.

No bleeding since, period is past due. If I am pregnant when can I test?