For the dark spots, topical treatments with acids and chemical peels can be effective but can take a while for the skin to totally revert to its normal color. Microdermabrasion can also be done, but this might require several sessions. Treatment using lasers is also an option.
for dark circles, take rest adequately and eat healthy nutritious food containing lots of green vegetables. Try to avoid caffeine, because it promotes water retention and leads to the dryness of the eye. You should also apply almond oil or skin creams containing vit C or K,alpha hydroxyl acids and kinetin.
It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.
Unfortunately, those dark circles are a result of blood vessels that are close to the skin. I've heard that applying Vitamin E (found in the liquid capsules) directly to the area around the skin suppose to help. However, I couldn't keep it up long enough to find out.
Are the dark spots caused by the sun or are they leftover from acne? If they're leftover from acne, use sulphur-based products as part of your nightly regimen to help lighten the skin spots. I would also encourage you to see an aesthetician for a mild facial treatment to help regenerate the skin's surface. Products with alpha hydroxy can also help the top layers of skin brighten up. Always use a facial sunscreen, too, to ensure the spots don't darken. Good luck.