Johnny V. Get some low dose aspirin. 81 mg. Take it at bedtime. I take that plus melatonin every night. I sleep well, don't code out, pee the bed. Wake up. Repeat.