I was debating this just last night, How many years is too far apart, not taking into consideration maturity. I'd say 5-10 ignoring maturity levels. But since I only like nerdy guys 2-3. You have to be on my level. My boyfriend's my age.