You might want to try botanical oils supplements. They provide a lot of good substances from within for the skin.
Also important is to have a good and healthy digestive system to absorb properly what you eat. That is important too and probiotics may help - do not go for the freeze dried or yoghurt - not effective.
If they produce migraines, which they should not do, there is also feverfew - must make sure these contain high levels of pathenolides. Caution: cannot take for prolonged periods - no more than 3 or 4 months and they may cause oral ulcers.
Hope this helps and is informative
Take care n keep well