Did he attend support groups or therapy when he was on suboxone
? If not be should to help prevent relapse.
Sleep takes some time to return. His natural brain chemistry needs to repopulate. Exercising will help with that and as time goes on he will continue to heal.
Eating a protein rich diet, fruits and veggies, drinking protein shakes.
For sleep over the counter melatonin, alteril, sleep by nature made, valerian root, sleepy time tea, a hot bath or shower before bed.