HELP! Anyone!!!!

Lashea
I would really appreciate if some would take time out of there day to help me out with this. I had ovulated and had sex May 19-24 I had sex every other day. And then my period was received 8 days late. Once I got my period  lasted 1 week. But was only heavy 1 day. The rest was spotting. So I took a HPT June 17th and it was negative. But Tuesday I had noticed some spotting when I wiped. And then today was just very little to be in my underwear. I've been extremely hungry, hot flashes, and extremely tired. Could this be implantation bleeding?  When should I test again? How long does implantation usually last?