Thanks for the query.
Genital infections sometimes can be acquired by skin to skin contact, using public rest rooms etc. apart from sexual contact.
According to your description there is possibility of the yeast or herpes
So you better consult gynecologist and get examined to find out the actual cause to your problem.
Depending on the examination findings you can go for systemic and local medicines which will decrease the infection and local symptoms.