He has been clean now for only a few days mostly going to work for for 4 hours then coming home to sleep
Sorry but when you first stop Heroin you are very sick I think he's lying if he tells you he is working 4 hrs then sleeping.When I first stopped opiates I didnt sleep for weeks.I had a hard time sitting still. It took months to feel normal