I'm not sure what you style is, but this look seems kinda stuffy; save it for when your 35+.
you're telling someone to dress a certain way in order to conform to the expectations of others. horrible advice. gqwannabe, wear whatever makes you feel comfortable and don't listen to anyone who tells you to dress your age. only you can decide where you are in life and what is appropriate for your age. when i was in high school, i wore dress pants and dress shirts to school because those were the clothes i liked. i went to a school where just about every guy wore a t-shirt, shorts, and sneakers everyday. i consider this being underdressed for just about anywhere unless you are playing basketball, tennis, etc... no one ever told me i should dress differently, and even my friends, who dressed like slobs, never said anything. when i was a freshman, there was a senior at school who wore a suit and tie everyday with sunglasses. i thought he looked cool, and if i were to go back in time and attend high school again, i'd dress the way i do now (suit w/out tie). be yourself - always.