Sorry to hear you are having such a tough time. I am not sure that going for a shot is always the answer, assuming here that the shot is a narcotic med! A non-steroidal anti-inflammatory would be far better, but make sure you put a lining in your tummy first!
The best thing of all of course would be to get your doctors advice, especially over the propranolol and the dizzyness, it doesn't always suit everyone!
I am on propranolol, the tiredness wears off a little but not much it brings your blood pressure down as well as help your headache so that may be the reason for the dizzy stuff!
Co-Moderator of the Migraine/Headache Forum