Help?

I think this is a hive, but not sure. Its really really itchy and annoying. Anyway of putting it down a little? Or anyone may have a suggestion as to what it is?