I'm 19, and I would date a ~25 year old guy at highest. ^_^ I said 5-7 years.

However, for younger guys... I would NOT go lower than 19. 19 is okay if he's older than me. If he's younger than me, even by like a month, that's pretty iffy. 18 is just, no xD