Out of interest, emmie, you say you can get to sleep, but only briefly. What happens when you wake up? Is it pain, anxiety, discomfort, worry...?
I also have to avoid caffeine nowadays, after about 3pm. It doesn't make me jittery or fidgety, I just remain awake most of the night.