What is this??

Redness, a little swelling and a little tender. Started yesterday and has gotten larger.. please help!

Redness, a little swelling and a little tender. Started yesterday and has gotten larger.. please help!