Salam alykum, I’m familiar with the Hadith that when you drink, your prayers do not count for 40 days. How about indulging in other acts like, gambling, eating haram food, or smoking marijuana? Thanks