I guess you have to ask yourself do you like having a steady income? Having paid vacation days etc that a normal 9-5 has?
Or would you rather work for pennies an hour 18hrs a day till you find something that works only to have it fall apart a month, 6months, or a year down the road and have to start all over? Would you like to work for days or weeks on a project and when the time to get paid finally comes around get ripped off?
Yes in IM just like real business when things are going well they are great but unlike with that 9-5 when they fall apart your the only one there to pick up and rebuild. So if you love stress, drama, and problems you'll love IM. If not stick with your day job.