Before period

Recently ive been getting old blood discharge and clots but the clots only lasted 3 days. Now i just have the old discharge that happens one day then it doesnt happen the next day. Why is that? Its on and off . Am i getting my period soon? Or is my body just cleansing. I havent had a period since late August or early September