Riyazetin kaç gün yapılması gerektiği konusunda farklı görüşler bulunmaktadır. Tasavvufta riyazet genellikle 40 gün sürer. Tıbbi riyazet ise, tıbbi gerekçelerle alınan bir ilacın kullanımını bırakmayı ifade eder ve bu süre, kişinin sağlık durumuna göre belirlenir. Riyazetin süresi, kişinin hedeflerine ve motivasyonuna göre değişebilir. Ancak, riyazetin etkili olabilmesi için düzenli ve sürekli bir çaba gerektirdiği unutulmamalıdır. Riyazetin, İslam'ın belirlediği kurallar çerçevesinde yapılması ve bid'at ibadetlerden kaçınılması önemlidir.