You took the steroid shots in August 2012, whereas the lesions have appeared now. It is very unlikely that steroids have caused urticaria
Kindly explore intake of any medication in recent past - may it be for pain, diarrhoea or something else.
Go for LFTs and CBC tests.
Ensure whether it is urticaria, drug rash
, viral exanthem
or something else after consultation with dermatologist
Dr. Ajit Singh