Hi, Such puffy eyes can occur due to a number of causes like renal diseases, hypothyroidism, etc. But in your case, since it has been there only for about a week, and is recurrent, it is almost certain to be due to allergy. Allergy can be due to any factors, and in this season is usually due to pollen, etc. You should check out whether you have started any new soap, ointment or detergent within this period. It could be from some new article of clothing or jewellery. They might also be due to some new medications that you are using.
You should take Tab. Alavert 10 mg (OTC) once daily for at least 10 to 15 days. You should also look up this site for some general tips: http://www.eyecaresource.com/conditions/puffy-eyes/ I hope this answer was helpful. If you need more information, feel free to ask. For accepting this answer, please click on the green 'accept' button below. Feedback/Bonus will be warmly appreciated.