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...