leg problem

these keep appearing on my leg and i have no clue what they are they pop like pimples and first and then stay hard bumps under my skin and don't disappear until later ? does anyone know what they can be