Yes it can take a toll, but it can be extremely profitable, and I agree you have to love it and be passionate about it, but that goes for any business. You can be your own boss, make your own hours(crazy long for me lol) and select your clients. I would rather work hard doing this than ever going back to work for corporate, or someone else's business. So if you have balls, and have a lot of drive, go for it! But if you dont want to put in long hours and make this part of your life, and like to complain about how sore you are this ain't for you. Work hard play hard!