IS YOUR PAST HAUNTING YOU?
To excessively ponder and regret the past (beyond the limit) becomes an obstacle with regard to the future. Do not deliberately ponder over those sins from which one has made sincere Taubah. Also, do not concern yourself over it happening in the future. Grief over the past and concern of the future, both are barriers and obstacles. (These two factors develop despair).
-Malfooz Hadhrat Moulana Ashraf Ali Thaanvi Rahmatullah Alayh