Spotting but period a week away

I've been spotting like pinish & My period  like 5 days away, i took a pregnancy test Friday, it said not pregnant, so I went out saturday and smoked and drinked & today I peed and spotted pink, if I'm not pregnant as the test says, why am I spotting so early?