Please help

My last period only lasted 3-4 days which is weird because I usually last 7 days. My period is suppose to come later this month, but I noticed spotting right now when I went to the restroom. Why?? This has never happened to me?