Really good question. There are many considerations and probably no one right answer for everyone. However, I can tell you what I did and why I am glad I did it.
I graduated with a Business degree. I was not quite sure what I wanted to do in business, but eventually wanted to own my own. After graduation, I tried my hand at Sales. After a couple of roles with good companies, I realized that it was not the path that I wanted to take. I then landed a job with NASA in Procurement. I learned about acquisition. I was a Purchasing Agent and then was promoted to Contracts Administrator. It was very interesting. After gaining both Sales and Procurement experience over 3 or 4 years, I decided to take my GMAT and apply for a business graduate school. The school had a MBA for people straight out of undergraduate school. However, the MBA program that I went to was for working professionals. Most had 3 to 10 years of business experience. I was really glad that I attended graduate school with people that had real life experience in the business world. I think that gives a perspective that you just can’t get from a program with students who have never experienced the business world.
Either way, you will never regret getting a graduate degree. I would never put it off too long either. We all get busy as time goes on, and strike while the iron is hot…while you have the desire and motivation.