Or in place of OTC products you could try proper professional formulations. The better ones work to regulate oil production rather than strip the skin. Those that strip oil tend to cause it to become irritated and dehydrated, and ultimately result in the skin producing more oil to compensate for the sudden dryness.
I have a friend in her late 30's who has suffered oily skin and break-outs since her teenage years. Since she's been using the Decleor Aroma Purete range her skin has been much better. The Velvet Mattifying Fluid has encapsulated zinc, which is released slowly to ensure the skin's sebum production is regulated throughout the day. Its also great at keeping the skin hydrated without increasing oil production. It also contains Yeast Extract, Marine Glycogene, Vitamin C, Ylang Ylang Essential Oil and White Water Lily Extracts to boost cellular activity, refine the complexion and soothe the skin.