No knock my friend but you always seem to be posting about issues on the job or needing one.
It would be hard for me to refer and help with a history like this.
Just saying.
I don't know the OP's history or exact situation, but lots of job changes on a resume in a short period of time sends red flags up for me. The shortest stay as any job for me was 8 months once. The longest was nearly 14 years. I was always hired away from my previous jobs except for one that I was fired from. And that was a joke (my 8 month job).
3 to 5 years was the average time I had on any job. My new jobs were always offered by people that saw my work & workmanship. I moved up and moved on until I started working for myself. Best move ever, but it's not for everyone. That takes lots of personal discipline.
Get a new job. Stick with it even if you have to put up with some crap. Never leave a job until you know when the next job is coming. Most importantly don't get fired!