wait until the time is right, even if you really, really want a dog now
I agree... with everyone. Sometimes you just need to accept that (no matter how much you want a dog/car/kid/house) you aren't quite ready for it. I waited 5 years before I brought my Basenji home and it was probably the most adult thing I've ever done. I was still in recovery from a spinal injury and knew that I wouldn't be able to provide (her) the exercise she would want and require. Waiting made all the difference in the world. Whan I was finally ready, the most perfect little girl was ready for me.
Don't fret about it. You can read, research, consider all of your options, and really prepare yourself. (Don't look at puppy pictures online! You'll fall in love without even meeting the pup(s) and it will pull at your heartstrings.) Remind yourself that "one day you will have a Basenji", just not today.