I understand the reluctance on benzos but maybe a low dose benzo? 0.25mg Klonopin at bedtime might be a good option. We've got to get you sleeping well.
Totally different ballgame from xanax, ativan, etc.
Those are bad, Klonopin is not. That's just my opinion