Shaykh Hasan Ali discusses managing time and dealing with addiction