I can completely relate to what your are going through. I was your same age when my dermatologist put me on spironolactone. It also took me a couple of months, more like 3-4 months to start seeing improvements. My skin finally cleared up, but as soon as I stopped with the medicine it came back. I have been acne free for over 6 years without the need of any type of medicine. I was able to heal my skin with real foods. I applaud your efforts of attempting to take care of your nutrition because what you put in your body is what's going to heal your skin. But, I don't recommend my acne clients a vegan diet. The reason why is because our skin, and I should say our bodies, need healthy fats such as avocados, eggs (yolk included, they are high in vitamin D which is essential for the skin), fatty fish such as tuna, salmon, trout; butter (amazing source of vitamin A and D, also ESSENTIAL for the skin), coconut oil, etc. As a vegan I don't know if you replace animal protein with soy products...Soy, in particular commercial soy which is the popular kind and most grocery stores (even health stores) causes inflammation, it can affect hormonal balance which among their many functions they also regulate oil production of the skin, plus it is highly allergic. This is my opinion based of my experience and what I see with the people I help. I am here to help if you have any other questions.