Before you start thinking about products, make sure you're doing other things to ensure good skin, such as:
1. Drinking at least 2ltrs of water a day
2. Washing your face morning and night and applying a small amount of face cream suitable to your skin type. Eg, if your skin is oily, don't use an oily moisturiser
3. Make sure you have a balanced diet with lots of fruit and veggies and limit processed and sugary, fatty foods
4. Get some exercise in each day.
If you aren't doing all of the above, then try it for 2 weeks and I can almost guarantee an improvment in your skin, hair and eyes
A good alround multi vitamin would be great for you too.