Hun, just opening your heart says alot about you I think your great

Maybe see if theere is such thing as a sleep therapist or maybe take him to relaxation therapy?
Has he been counseled?