What are these?

They are on the top of my belly and super itchy