Ibn al-Qayyim stated Jihad al Nafs (Jihad against one’s self/desires) was of four kinds:
1: Striving to learn the teachings of Islam (without which one cannot attain success and happiness in this world or in the Hereafter)
2. Striving to make oneself act upon what they have learned, knowing without acting brings no benefit.
3 . Striving to call others to Islam and teaching those who do not know about it. (Otherwise one will be one of those who conceal that which Allah has revealed of guidance and teaching, and it will not benefit him or save him from the punishment of Allah)
4. Striving to bear patiently the difficulties involved in calling people to Allah and the insults of people; bearing all that for the sake of Allah.