what could cause hives ?

if nothing has changed with what you eat or put on, can you randomly just have a reaction to something you are normally doing? what if steroids and benadryl do not help the hives stay away.