What causes vaginal boils? How to treat it? Does sex causes it?

Multiple causes. friction, hair rubbing. tight undergarments, oral sex, anal -vaginal intercourse. aggressive foreplay, aggressive use of adult toys: consult your GYN for a pelvic exam.