I understand what you are going through. Transitioning from military to civilian life is a very difficult thing and most people who haven't gone through it don't realize that it is more than just changing jobs. It is important that you realize that there is no right way or wrong way to do it, and there is no set timetable or schedule you are required to keep. It isn't written down anywhere that you should have a new job after so many weeks, and have your own place so many weeks after that.
As you get reacquainted with civilian life, you will see that the military has a different tempo than civilian life, and that you will deal with a far wider variety of people, situations, and frustrations than you ever had to deal with in the military. While the "let's get stuff done" attitude that you seem to have can be helpful at times, it is not always an asset in the civilian world, and may leave you cursing under your breath as you try to deal with others that don't share your sense of urgency.
I wish I could say that you may not run into this, but it is pretty much guaranteed that from time to time you will have to deal with incompetence, idiocy, and aggravation that is worse than anything you had to put up with in the army. I know that may seem hard to believe, but you have to remember that unlike the military, civilians don't go through a weeding out process to remove undesirables.
Now it may seem like I have gone off topic, but bear with me. Being in the military is like running a foot race on level ground, everything is pretty clearly laid out for you and everyone is generally moving in the same direction. There are people cheering you on and helping you, and even though it can be a very grueling pace, there is a degree of certainty that makes things easier. Civilian live, on the other hand, is like a bunch of people hiking through the woods. People are not necessarily going in the same direction, some people aren't moving at all, being content to sit on a log, and some people are running as fast as they can. You may think you want to be one of those people, but do you really? What happens if you sprint through the woods? You trip on a root, or twist your ankle, or run into a tree.
Civilian life is too littered with pitfalls to approach it with the same intensity that fits so well into military life. That is why when I got out of the Navy my dad told me to take some time and "civilianize" myself. I didn't do anything even remotely serious for about 6 weeks. I felt restless, even bored, but I think that it is important to slow things down a bit. Realize that your life is now advancing at a different pace, and accept it rather than fight it.
Don't be hard on yourself for living at home or not making forward progress. This is a temporary, but very important phase. You have no timetables or procedures to follow. Learn to relax and enjoy life again, then, when you have that mastered that, tackle your goals with gusto.