I would proceed with caution when applying witch hazel for puffy eyelids. You might want to do a skin test first to make sure it doesn't irritate. If you still want to try it, here's what you can do: Pour a few drops of witch hazel onto round cotton pads. Then close your eyes and place the pads over your eyelids. Leave in place for 10–20 minutes.  Rinse well and apply an eye cream.