I have the wake up at night problem as well. I’ve started taking melatonin with mixed results
Have you tried timed released melatonin? It works for me more often than not.