The very first thing is that you should not be embarrassed to talk to your mother about it. She wants only the best for you, and she's got a lot of experience. So if you need help, just ask. Tell her that you are embarrassed talking to her, or write her a note. Neither she nor a doctor can tell that you masturbate or enjoy oral sex unless you tell them.
Robitussen is also used by women trying to get pregnant to increase the cervical mucus discharge and make it more runny. So it is quite possible that the extra fluid is keeping you damp and irritated as well.
My own personal preference is to wash with fingers and clean water only. Wash in every crease and fold, and under your clitoris hood. Use your feminine wash only on the outside, on your outer lips. Remember that your vagina (the hole and 'pipe' inside your body does not need any washing. Getting things like douche, soap and feminine wash inside there is not good. Wear cotton panties with a full crotch (not a string panty) to absorb your wetness during the day. Sleep without panties if it is safe.
If you shave, that could also cause some irritation and itching, as can your friend's beard stubble during oral sex.
Make sure your panties are well rinsed out after washing. Soap residue can irritate you.
You also need to rule out a yeast infection. A yeast infection will come with a chunky and cottage cheese like discharge.
You can use an ice pack wrapped in cloth (to prevent ice burns) to relieve some itching. You can also try the 3 day yeast infection treatment (Monistat 3, avoid the one day treatement).
Best of luck!