Cold sores are small, painful, fluid-filled blisters or sores that appear on the lips, mouth or nose that are caused by a virus. They're ugly. They're painful. And they often hang around for days.