I guess that is a good thing but trust me I feel like I have no life whatsoever!
Like I said managers/directors will think you won't even last long in their company, never mind elsewhere!
Reflect on your previous positions, what was it any of those jobs didn't make you happy or what went wrong (you said you got fired in one of them?) and how you can learn from that mistake in the future or better still, not repeat (prevent it basically) it again?
Well saying from experience I did 2 temp jobs for agencies; both were supposed to last 6 months but because the clients thought I did a really good job they extended my contract. Then I got offered a permanent job elsewhere (where I work now) but before all of that I did volunteer work because I needed to gain office experience but that only lasted for 2 days because that was when I got the first temp job!
If it wasn't for volunteer work and those temp jobs I think I would be in your situation you're in right now which isn't good.
When you're applying for roles don't just send your CV on it's own, send a cover letter along with it, its basically to introduce yourself and why you are a suitable candidate.Thats how I got my interviews.
In conclusion it all paid off in the end and I'm very happy with what I got now.
While you're still job-hunting how are you going to explain these gaps in your CV?