Red and Itchy and confused

So, any time I go in water, no matter the temperature, I get these itchy red spots on my skin, normally around my stomach and sides. It can't be my soap, because I get them even after swimming. It's been doing this for a few months. Anybody have any ideas of what is happening?

I just hope to figure out what is happening so I can get it to stop. I hate being all itchy after swimming or bathing or showering.