If you have the skill, you can try upwork and freelancer site. There you will find a lot of project/job to choose from. Some do offer long contracts like about 3months, depending on the employer. You can also try transcription site like gotranscript, scribie and speechpad, all you have to do is pass the initial test and you can start transcribing, they will send the task through email. You can also try paid to post sites like beermoney, forumcoin and forum for u where you can easily earn at least $20 per month. Those forums wont give much but you will sure get some bucks plus you will learn a lot from their discussions.