TMI- what could this be?

Had this on me when I started my period.(thought it was a pimple) It’s on the outer lip part. Now it won’t go away. What could it be ?