If on the other hand, you have been trained/educated in a specific technical area (such as a programming language, a machine process, some IT application, etc.), then your challenge is to make sure that your skills and knowledge aren't too narrow to remain useful over the long-term. Try broadening how you look at your area of knowledge. How can you be an expert in a functional area, not just in one narrow task?
Many people are still struggling out there: looking for a job, looking for a better job. We can rail against the government and against employers all we want. But at the end of the day, if you have a solid, transferrable set of skills, in an area that is important to many many employers, you will find work.
But it takes time and care to acquire skills. So if you are feeling stuck, try focusing on what you need to add to your resume in terms of skills. And hang in there.
Good luck, and peace!