Spotting

My Af is not due until October 5th. I'm 10 dpo. Today I had a little cramping then when I went to the bathroom I had a little brown on the tp. Could it be implant bleeding or Af coming early? Should I test?