This may sound weird, but are you eating any cheese before bed? Dairy at large, but especially cheese.