weird thing in armpit

im sorry i haven’t shaved and this is gross but does anyone know what this is? it hurts so bad and i have no idea when or how i got it