Me and my boyfriend are 3 years apart (he is 20 and Im 17),however it works out well.We are both supportive of each other's goals (his career and my education), and our maturity levels are compatible-which is what counts the most.I have been with guys my own age and although its a generalisation...