nexplanon but odd pregnancy symptoms

I have nexplanon and I'm due to get it replaced or removed before July. 
I bled for weeks at one point which my doctor said was caused by ovulation, which isn't supposed to happen with nexplanon so that's why I'm unsure now. 
Symptoms that are scaring me: 
I don't get my period often at all, I bled lightly for a day on the 6th. Could this be implantation blood?
 
I got really sick three days ago, I'm over it now but it came on over the course of one day. Throats was sore, ears were aching, body was exhausted, nose stopped up/ running. It was miserable but I'm already pretty much over it. I slept for most of this time. 
I normally know what I want to eat but it's just a taste like something sweet or salty, I've been CRAVING food. Hunger pangs in my upper abdomen like under ribs if I don't eat it kinda hurts. Specific foods too. 
I've been moody, depressed, irritated, lonely, bored, sad
I've been incredibly horny and so upset if I get turned down by my boyfriend. 
My teeth have been achy, I've just flossed he brushed them but I also have a weird taste in my mouth that I assumed was my head cold. 
So that's it. I didn't connect the dots but my mom said it sounded like pregnancy. It's so hard when your periods irregular/ none existent to figure these things out. No nipple sensitivity or nausea, discharge is light. 
I just spent my money on my boyfriends Christmas gift so I'm all out for a pregnancy test. I just wanna hear an opinion before I ask him to buy me one. Thanks for your help.