I don't think it was sexual activity that solved my problem, what I'm saying is that I think it's normal and that age and hormones made my discharge change.
I'm 30, and I was 17 the first time I had sex, very shortly after that I also started taking birth control pills and my discharge changed from the yellow-green to white or clear. I had a slightly musky odor also when I was younger that is different now too. I'm sure that is normal because now I notice the musky odor from my daughter when I change her clothes or bathe her and she is only 6. I think it might just be due to developing hormones.
I wouldn't worry if I were you unless there is a "bad" odor or other symptom of a problem. Just make sure to practice good hygeine and know that other girls have the same problem.