Help!

So I was supposed to start my period November 15th. But all I have been doing is spotting. I went to the doctor to get birth control on Monday, took a pregnancy test, and it was negative. So I know I'm not pregnant. I've had back pain and some cramping. My period was very light and 12 days long last month. What could be going on?