Setting up a business of your own is one of the most difficult and rewarding things you can do in your life. It takes time, resources, drive, vision and a lot of follow through. But it sure is worth it.