>>1220>is it too late to be good ?never and that applies to literally any skill. The idea that you must continue to be the person you were groomed to be in your teenage years is a dumb meme. It's used by teachers to keep you focused, boomers as a cope for how lazy they are, children/teens as a vocalized intrusive anxiety thought, and parents to try to encourage your talents. Its your life, and you should do whatever you want with it.
If that doesnt convince you, here is some math:
The average human lifespan, necessarily based on older data due to the nature of the statistic, is about 80 years. If you are 21, youve gone through a quarter of that, most of that time spent without any real control over your own life. However, this average lifespan is likely very conservative for our generation, due to extremely rapid advancements in all fields of medicine which the older generations didn't really benefit from. Technology will also continue to advance at a breakneck pace, barring global disaster, so it may actually be the case that your lifetime extends indefinitely or at least far beyond the current average. Even if it remains in place, however, you still have around 60 years of life ahead. Why shouldn't you spend it doing things which interest you? I promise you won't regret trying to learn an instrument decades from now on your deathbed.
TLDR It isnt too late, go get a trial lesson at your local music store. They will more than likely rent you an instrument while you figure out if its something you really enjoy.