Purple hard lump???

Chelsea

Hey guys I have this smallest hard purple lump near my bikini line and when I squeeze it piss use to come out but now only blood is and it’s been there for around 3 weeks and it has gone down in size but not very much. Does anyone know what it is