Muscle relaxants typically work on skeletal muscle, that is the muscle that you can control. Blood vessels are made up of smooth muscle, which you can never control consciously. Therefore, I don't believe muscle relaxers will help with the vasospasm you might be experiencing. Muscle relaxants can, however, help you feel better in general by relaxing your body--this won't fix any physical problems you might have though.
If the headaches continue to bother you, either while you are lifting or not, you should see your doctor. When you lift weights you increase the pressure in your chest, abdomen, and head. This pressure change can cause damage if the change is too great or too sudden. The safest thing is to see your doctor and not self-diagnose.
Yeah go to your doctor. I think its the steriods and those things are dangerous you should stop taking them.
I'm not sure there's over the counter muscle relaxants, I live in the US and there's no over the counter muscle relaxants but I would recomment Soma.
Go to your doctor and if theres an over the counter muscle relaxant try it, it wouldn't hurt.
take care
A great smooth muscle relaxant is Magnesium - you will need between 400-1000 mg daily. Start slow as to much to quit can cause diarrhea as the intestines are also smooth muscles. In addition several OTC muslce relaxants are available - but usually at a natural practitioners office - Sommaserene by Titan Labs and Formula 303 by DC Labs - they will run you $10-20 a month and work fairly well - my patients have had better luck with Sommaserene - but harder to find. The main ingrediant in most of these are two fold 1.) minerals 2.) valarian root (where they discovered valium). A good combination of minerals and relaxing herbals in tea form will do the job also. Lastly Co-Q 10 can be helpful as well.