Bags and puffy face? Had them! I just thought I was going to have to suck it up but it has gone away over the last few weeks now that I finally have an ideal dosage for my thyroiditis (hypothyroidism). Subclinical hypothyroidism can cause the puffy look. I fnally lost the puffiness when I got my TSH down to a supressed level of 0.11 (0.2-6.0 is my lab's range). That isn't going to work for everyone with a thyroid problem, but I was still puffy when my TSH was a "normal" 3.5.
Google hypothyroidism and see if it fits you. If you choose to get tested, request a TSH (should be near a one), Free T4 and T3 (should be in the upper 50-75% range of your lab's normal reference range), and TPO Ab.
It's very interesting you should say this because thyroid problems run in the family. I will definitely get this checked out. Thank you <3