Not the right forum for this - you'd get better responses in Nutrition and/or the Steroid forum.
I never had gyno, but did have some puffiness - although to nowhere near the extent as your picture.
For me, nutritional intervention was enough to completely alleviate the problem. Your mileage may vary.
What I found helped:
-ZMA taken first thing in the morning on an empty stomach
-DIM and Calcium D Glucarate. DIM is pretty hard to find on its own - often you can find it in formulations intended for menopausal women. In very basic terms, it won't do much for overall estrogen levels, but it will prevent estrogen from converting to a "bad" metabolite (which can cause gyno, estrogenic fat distribution, moodiness, etc) and instead promotes it coverting into a "much less bad" metabolite. This is the reason you find it in menopausal formulas - it occupies E receptors with a less active metabolite, which can help prevent breast cancer...
-Flax Seed (Cold milled) - The lignans in this share some similarities as DIM in regards to their action. Get the seed, not the oil
-Eat lots of lightly-steamed broccoli ---> high Indole-3-Carbinol (I3C) which metabolizes into DIM
Give this a try. It's not particularly expensive and has worked wonders for a lot of people. Even if it doesn't work for you, all this stuff is good for you anyway...