Melatonin seems to work for me
15 mg before bed helps me so much, I'm able to write this, having an attack right now. This is the third time I don't take triptans or use oxygen at all. Used to have 2-3 hours long extremely painful attacks (if no triptans or oxygen) every 4-5 hours. Also I'm taking 4000-8000 UI vitamin D3 a day (please control your calcium level with blood tests for this) during episode weeks, just in case. And because I have very low vitamin D level in blood. When attack starts, I drink coffee and do exercises with dumbbells.
Nothing new here. Sharing this just as another person it seems to work for. Or maybe it's just a coincidence, but no way I'm going to stop taking it to find out.