This is not medical advice, but https://en.m.wikipedia.org/wiki/Promethazine Helped reset my Mum’s sleep cycle.
Very low dose to start ~5mg, you must have uninterrupted 8 hours to sleep and take at least 1hour before bed. If you have too high a dose or too little sleep you will feel exhausted all day.
Need abbreviation
“My parents are the reason I shouldn’t have children”