Best way to have a steady income? Get up, dress appropriately, make a resume and apply for a job.
+1 just make sure to be hired, and just in case you have skills you can go and look for online job as well outsource also giving steady income now especially if you can show case your skill like programming, designing, photoshop or anything that can be done online.