does anyone know what this is

it’s right above my lady bits. i have no idea what it is and it’s been there for awhile. it looks like bruises but it doesn’t have any pain and can’t be bruises