I own my own IT consulting business. I love what I do, because I support a very wide range of businesses. It is interesting to see what others do and to be able to help them with the IT needs.
I'd recommend it AFTER you pay your dues! Go to school and get a degree in computer science or engineering. No paper mill to get you a certification is an acceptable substitute. Then, get real world experience before you go out on your own. If "location, location, location" is the mantra for real estate, it should be "experience, experience, experience" for IT consultants. The only way you can walk into a client and appear professional and capable, is the right mix of education and experience.
Choose this career only if you really like dealing with computer and machines. You need a really strong theoretic base to keep up with the pace of technology evolution.
It is a kind of career where you have the oppportunity to always challenge yourself with new problems and issues and when you finally find a solution it is a really great satisfaction.
If I had to, I would definitely choose to go into this career again.