Hives - Help!

Lily
Okay so I know this isn't related specifically to women, but I can't find another safe place to post about this. So, for the past 2 years, I have been struggling with hives. I get them every time I get warm. So every night, when I get into blankets, or stand near a bonfire, or just wearing a lot of clothes. Any instance where I get warm, I get hives. They also occur when I take showers/baths or am really stressed. Even just laying on the couch can cause them. Another weird thing is, I'm more likely to get them in the afternoon than in the morning. I have to take 2 Benadryl and 2 NyQuil every night to even get a bit of sleep. I know it's so unhealthy but without it, I won't sleep. The doctors have no idea what's wrong me and have basically given up. I know this is a long shot but is there anyone on here with anything similar to this?? I'm getting so frustrated getting them all the time and being itchy and in pain. Most of them are large welts but others can be rather small. I just don't understand. Any bit of advice would be so appreciated. The pictures with the smaller hives are from taking a bath and the picture with the larger welts were from being near a bonfire at a party. Thanks in advance guys ❤️