You can look on the internet for a local doctor. Just google your town, state, type of doctor (gynecologist). Also, tell your mother. She should be able to help you find a doctor and set up an appt. There is no way someone on the internet can tell you why you are having unusual discharge with short periods. My guess would be that it is bacterial vaginosis or another similar bacterial infection, or possibly trichamoniasis. If you are sexually active, you need to use protection at all times. You can contract simple bacteria to serious viral infections from sexual partners. Never assume someone is clean. I don't mean to assume you are sexually active however. There are some bacterias that can cause similar symptoms that are not transmitted sexually. My best advice is that you get it checked by a doctor who get it treated properly. Best to you!
Thanks, I guess I'm just nervous to tell my mom because she will think I'm sexually active, which I'm not. I am a virgin. I just don't know how to bring it up to her.
I completely understand. My mother was difficult to talk to about personal things. I don't know how your mother will react to your issue but if you need to see a doctor then you NEED to see a doctor. You could set up the appointment on your own but the financial responsibility lies on the parent. There are free clinics in most cities. Have you thought about going to the Health Dept? They are usually helpful and very understanding with young women needing medical care. Let me know how things are going with you. I don't think it is anything too serious, but you should get it taken care of. You will feel much better afterward.