Excuse me for saying this: your doctor is a quack doctor!
You are 18 years old, you do not need to have the permission of your guardian
to see the doctor.
That doctor, knowing that you are 18 years old, must had have said to
your guardian: " Would you please leave, I want to talk to Mary alone. "
You must see the doctor alone.
You are 18 for heaven's sake you are not under age !
Find a Gynecologist. and don't worry, you probably are having
hormones dysfunction of some sort.
When you go to se the doctor, remember go alone. If someone
accompany you, they should wait outside while you are in the
Try to find a woman Dr in Ginecology, tell exactly how everything is,
what is going on, do not hide anything, the Dr will keep confidence.
The Dr will find out what tests you are to have, will examine
you, and will find out the reason of your problems.
In the mean time, do not worry about any diagnostic that does not
come from a reliable source. Everything will be clarified and
you just use protection when having sex ( so should your boyfriend)