Graduated in 22 and been working since then. Is it late to start preparing for CAT? Given that most of my classmates would be 21 year olds while I would be 27?
It's never too late for anything. Most classmates might be 21 year old but they're also just out of college and have no real world experience. You do. You will have a much better experience and derive a lot more from MBA classes than 21 year olds.
Choose that path.