Why am I spotting after my period?

Dear Doctor, My period usually lasts no longer than three days and a week after it ended, I noticed that I was spotting. I have been spotting for a little over two weeks now and it is not consistent. What is the cause of this? My friends say morning after pills cause this but I have never taken any. Do I need to go to the hospital?
no image
Dr. Rachna Pande