I wouldn't take any medicine I would just do some kind of treatments that would help. Or just try to call the doctor to have them prescribe something good for that problem. Many things can be treated just be asking you doctor and having them understand what is going on with yourself.
Have you tried the cream products? it is much more affordable and at the same time, truly effective and easy to apply. Make sure that the cream product you will be going to buy was made to remove oil on your skin..
Ayurvadic treatment is good for oily skin. you should eat Butter and drink water more. Escape from direct sunlighting. Use sunshining creame for your skin.