could be allergic reaction or u just have a pimple. Since u haven't have sex, that almost throws out STDs completely out the window, just for future reference not all STDs are from sex. Not saying u have it, just letting u know.
as for lubricants try WET brands or Astroglide, i know WET brands aren't usually found in local stores and Astroglide sometimes are. i found KY brands. usually in stores, are kind of crappy, they're cheaper but not as good in my opinion and i haven't found a lady that usually like them.
stay safe and have fun