Hello, will surely try to help you with your query.
Your soreness after having sexual intercourse may be due to lack of secretions from your vagina.
and you say youhave pinkish-white vaginal discharge
which could be due to some infection, for that i advice you to meet a gynaec and get a pap mmear done,if its a trichomonas infection which is very common take tab metroindiazole 400 mg for 5 days.
I advice you to use a lubricating condoms which will help you in preventing soreness and infection also