What is this?

Super itchy and red spots. What could this be?