It's been said before, but it bears repeating: "Accepting the fact that you have a problem is half the battle won".
OP, you've admitted you have commitment issues when it comes to holding onto a job. It's not unusual; I used to be a job-hopper myself---couldn't stick with one thing any longer than a bird can stay on one telephone pole. I wanted
to stay in one place, but I was always finding fault with something or other and rarely lasted more than a year, so I feel for you.
Acknowledging your weaknesses and resolving to change are two HUGE steps in reclaiming control over your life. You can't fix it if you don't know what's wrong! The next step might be to find a life coach---a professional who specializes in helping people achieve their best life possible---and beginning the self-discovery process to learn who you are and what your passion is. It could be that nursing really is not for you; I suspect, however, that you simply haven't found your niche yet, and thus haven't been able to give yourself a good reason to "gut it out" when you have a series of bad days at work. (And we ALL have those........even in jobs which otherwise are right for us.)
It will help when you get your RN too.......more career options will open to you and you'll have a wider variety of jobs to choose from.
I wish you the best of luck in your ventures. Please keep us posted.