It has been 6 years for me since undergrad. I don't regret taking that time off, because right out of undergrad I wanted to go to law school. Now I realize that would have been a complete waste of money. In those 5 years I landed a great job in a field that I know I want to work in for the rest of my life. Maybe some people can figure out what they want to do in life at 22 years old, but I know I didn't have a clue, I was more confused after college than I was after high school. I definitely recommend people take some time and start working in the field you think you're interested in before deciding on going to grad school. It also helps you with your applications!