Consider second hand clothes.
Many formal garments are built to last. In the past generally heavier cloths used meant this is even more so. Some second hand vintage clothes have beautiful unique features.
You can always get the clothes adjusted by a tailor. Try some less currently fashionable cuts - at your age you can easily make something work that older guys (no longer teens) might not.