Some say Preperation H will help under eye puffiness as the active ingredient reduces swelling. Yes, on your butt not your eyes as the skin differs in the two areas. You want to know what works better than anything in this world? I will share my secrets. Upon waking up, go to the refigerator and get two coke cans. Bring them in your room, lye down on your bed holding the coke cans over your eyes. Cold will bring the swelling down better than anything. That is why hospitals use ice not preperation H on a persons body where swelling is to be reduced. Try it. Not only will the cold reduce the swelling, but will wake you up too!
You can try other things like freezing large spoons. Then rest the back of the frozen spoon on your eyes. This will save time too as you already have the spoon in your hand for your breadfast cereal. lol