As far as my hives i have been getting them on and off for about 6 months. but it comes and goes varying on stress and other allergies. i have tried hydrocortizone and benadryl and yet they seem keep appearing. i do not get them that bad just in certain places.