Too late for a professional run as those folks with boxing, BJJ, and wrestling were already at a high level with tons of XP fighting since they were teenagers.
However, you can get very good on the local circuit and amateur level at your age and be able to handle yourself decisively against most civilians.
But you are going to have to tough it out because for the first few months you will get that work with the hands and on the mat by more experienced guys. Any good art will put a newbie through the ringer to test them, but with great control.
MMA weeds out the strong and faint of heart really early on, so the pride and ego go out the door after you get subbed or tagged by someone who doesn't "look like a threat"... besides the self-defense aspect, the conditioning will have you in great shape.