someone help!!

someone please tell me what this is. kind of like a pimple but on my lip. no others, just that and it appeared overnight.