I have a friend who got terminated more than 2 years ago and no one will hire him. Just a month ago he got hired and his pay will be 20grand more than any job his gotten. The right job came at the right time and with a nice pay.
Hang in there. An idea, why don't you make your own little business