Insomnia isn't good. I've been there way too many times.
If your medical will cover it, see a psychiatrist. You coul see a GP for this, but GPs know next to nothing in this area, so you'd be getting mediocre service. You may have an anxiety disorder, or something else of course. At the very least they can prescribe you a good sleep med that won't screw with your head or become addictive.
Therapy might help as well and teach you how to better block racing thoughts.
As far as her hood, if the offer is there, go for it. After all, her hood may require some expert attention.
It would be ungentlemanly to do any less.