Confused

I have a nexplanon which is the birth control that is placed in your arm and I haven't had a full period in a year and 3 months. My boyfriend came over a week ago for 3 days and we had sex every day of his stay, the very next day after he left I bled a bright red then trickled off to a brown discharge by the end of the day. Could that spotting me implantation bleeding? I'm sleepy all day even after getting more than enough sleep and I have crazy hunger to the point it's an uncontrollable craving and sometimes I can't even eat because everything sounds gross. Could I be pregnant?

Vote below to see results!