Spotting HELP

Been spotting for 7days now AF due in 8 days what’s going on??