I’m sure you have the point after reading all the other post. But just in case, No, you are not too old to enlist. You may encounter a slight problem though. Because of your age, you will be more mature than your fellow recruits. This will get under your skin more than anything, even more than wearing those BCG’s. They will test your patience when it comes to integrity and work ethic however; this is where your role as a leader comes in to play. As stated earlier, you will have more responsibilities when it comes to your peers. You have to keep in mind that for some of these kids, it’s the first time they’ve been away from home. Simply put, they won’t know how to act.
As for the glasses, yes you will have to wear them throughout your training. You have to think positive though. You won’t be the only one wearing them, you’re not the first and you won’t be the last. Hey, they’re free. If they break, the military will purchase you another pair. They won’t do that for your personal glasses.