Hey there! I feel your pain brother; I had gyno when I hit puberty as well. Surprisingly, a lot of young guys get it during puberty, but it usually goes away. Now that you are 24 and noticed it hasn’t gone away, there are still a number of things you can do.
First, I would get it diagnosed by an expert as either glandular, fatty, or a mixture of both. You might be able to do this yourself; you will usually feel a rubbery firm mass, usually located behind your nipple, and it might also radiate out concentrically. Most guys that have gyno (and are of normal weight) have some glandular tissue.
If it's glandular, and it's 'set in' (as in its existed for over a couple years) pretty much your only option is surgery, which will run you around $5000. You will want to go to an experienced plastic surgeon for this, since doctors just simply remove the gland if it's causing physical problems without considering the appearance afterwards.
If you are overweight, even slightly, there is a good chance that it can be improved by losing weight, unless it's purely glandular (in this case, might make it look worse).
As a chubby teenager, I had pretty bad gyno right up till I was 20. I lost a ton of weight (went from like 280 down to 170) and the gyno almost completely went away. There is still some glandular tissue that exists to this day, but it's a very small amount. FYI, 5 months on Finasteride hasn't exacerbated this at all.
About a year ago I got back up to around 210 pounds and I noticed it started coming back. I've since lost close to 20 pounds (down to 190) and it's gone away again. Some guys, unfortunately, need to keep their weight down to keep gyno at bay. For me, it seems to be one of the first places I gain fat on my body! It sucks, but it's a really good reason for me to keep in shape. Getting muscular, especially building up chest and back muscles helps me a lot. In fact, the slight gyno I have makes my chest look more 'pumped up' and I think it's a good look.
But yeah, depending on how bad it is and what type it is, surgery is pretty much your only option. Topical estrogen blockers will only help when the tissue is actually active and growing, but will likely not do anything if it's existed for years like yours likely has. But in most cases, exercise and keeping your weight down helps a lot.
Good luck man!