4 Types of Patience in Islam

Patience is a quality that helps to cope with trials, make the right choice and follow the true path. Patience (sabr) is mentioned more than 100 times in the Quran. What kind of patience does Islam imply, and in what cases should a Muslim show it?