TMI: What is this on my vagina lip??

This is SO painful and obviously huge on the lip of my vagina

. Is this an ingrown hair?