Cold sore?

The other day a had what appears to be a cold sore on my lip. i have gotten them before and i think the cold weather triggered it. But me and my bf were together today and it was so hard for us not to kiss or anything bc i don’t wanna spread it. does anyone know how long it will take to heal?