There is no such thing as a heavenly migraine. If there were, I can almost guarantee that the pain would be so great as to overload your senses and cause probable death.
As for how long I have been here, that is dependent on your definition of 'here'. I have been for longer than you can possibly imagine.