I think the preparation H would help if it were from allergies or being tired etc...but...I have the bags too and they make me look tired, I hate them. I have found out that as someone said...they are genetic, and that basically it is fat...why there, I have no idea and there really isn't anything you can do other than try to mask them with make-up or get lipo which I am actually thinking about doing. I've had them for years and although some days they are not as puffy as other days they are not going anywhere!
I've tried all kinds of things too and nothing works...unless I have lipo they are not going anywhere.