u r right ,not all cream are effective .
u need to consult dermatologist
and take cream according to ur skin type and nature .
there are many procedure also like
if u dont want to consult then apply good moisturizer and sunscreen lotion over face
use cream with kojic ,arbutin to reduce dark circle and puffiness
u need to drink more water