I take 20 mg of Melatonin every night sometimes adding a 25mg of Benadryl depending on the season. I still get hit sometimes areoung 3am and take a 5hr energy shot without it keeping me up at all. I know everyone is different but if you are getting up every 2 hours anyway it might not be a bad thing to try. Give it a try on a weekend or some time you have nothing planned for the following day just in case you were to stay up a few hours after drinking one.
The Melatonin and Benadryl were added to the D3 regimen I take and did help with the night hits. I also slept in a recliner for a week or so to keep my head elevated a little and that also helped.