its sounds like herpes simplax. Which isnt the bad kind of herpes but you will be forever proned to (herpes) cold sores. Try aberva for your lip and you might have to get a cream from obgyn and explain your bf eat you out with a cold sore on his mouth.
i don't want to worry you more, but it does sound a lot like herpes... go to the doctor and get the sores examined and tested though. spending too much time researching possibilities online can cause insanity. only way to know for sure is to see the doctor.