Weird discharge

For about 2 years now I've had weird discharge. It most of the time has smell and I'm only 16 so I'm uncomfortable to talk to my mom or my doctor about it. What can it be?