Hmm... pros: Older guys are more mature. He's probably the same maturity level as you, given that guys mature slower than girls. You shouldn't let a guy boss you around regardless of the age, but just because he's older, it doesn't mean he's in charge. A mutual relationship means you're both equals. I've dated older guys before, and I never experienced too many differences than same-age guys, except for the better maturity. Cons: He's over 21, which means he can go out and drink, and you can't (if you're from the US). He can get into bars and clubs and whatnot without you. I'm 21, and my boyfriend is 19, so we kinda bump heads because I don't want to stay home and drink but he can't come with me when I go out. Being older may mean he wants different things, he may want marriage and kids before you, he may be close to graduating college, while you'd be just starting (if either of you attend), so he'll settle down with a job and whatnot sooner. Age is just a number, however, so as long as you're both on the same page with everything in the relationship and lay down everything on the table, it doesn't matter how much of a difference there is!