I wouldn't say it's the best because it matters on the skin type but what I use is I get a used chamomile tea bag, squeeze it slightly from the tea adsorbed then put it on your eyes for about five minutes. It reduces the puffiness. Other ways to get rid of them is to apply potato or cucumber juice on a cotton ball and let that rest on your eyes. Also constantly apply vitamin E cream. :-)
If you take two spoons and place them in the freezer for maybe 10 minutes , then take them out and place them on your eyes and hold it there for maybe 2 minutes , it will remove them for the day ((:
Being sleepy does'nt help..... but cucumbers actually do work and there cheep! Now is you want very fast recovery you'll have to buy some expercieve creames. Hope this helps!!
I know that clinique has a cream that helps over a process of time. Check it out at macy's or any department store.
put cucumbers on them or something cold