If you continue to work for others you will never become self-sufficient. Working for yourself is the best way to go.
There are many such options are available which you can use to work from home. You can sell stuffs , books or your hand made things online, You can start your own blog, uploading video online , captcha solving , surveys sites , there are various online data entry jobs are available, affiliate marketing , online writer, poem writer etc.
When I decided to start working from home I looked through lots of sites offering a job for freelancers, chose few that I could do and would like to do and then made a resume at http://craftresumes.com/, which perfectly showed what exactly I can do and that was the start. While doing that I learned how to do something else and then in about half a year found a new, better-paid job. You just need to start, then you'll see what to do.