HELP!!!

Hey everyone I hope all of you can give me some advice about my problem. I have not been regular on my periods since I started when I was 16 but the last 4 months they have been regular. Now I have been spotting for 7 days now when my period normally lasted 5 days. Should I make an appointment with my doctor or wait and see what it does.