How to gauge spitirual progress?

Imam ‘Abdallah ibn ‘Alawi al-Haddad (Allah have mercy on him) said,

Should a man wish to know whether he is rising or falling in religious terms, he should look at how his state and conduct had been a month or a year ago.

If he finds that they were better than his present state and conduct, he should know that he is descending into degradation; whereas if he finds that his present state and conduct are better, he should know that he is rising and improving.

It has been handed down that “he who finds that his (present) day resembles the previous day has been cheated, and he who finds that his (present) day is worse that the previous day is accursed. Accursed here means remote from a particular and specially accorded to mercy.

He who is not increasing is diminishing.

To explain, if when thinking about previous days, you feel that you then had no desire for the world, were eager for the Hereafter, scrupulously avoided doubtful things, were quick to good actions, quick to obedience, remote from transgressions, and by comparison are now no better or are to any extent worse, then know that you are going down, deteriorating in religion, in your aspiration for God, and in striving for the Hereafter.”

Knowledge and Wisdom