Totally sounds like you need an alignment done. There really isn't any quick fix for this. Checkout discount tire stores in your area, they may provide cheaper alignments than the more expensive ones.
Also, you may want to consider a Good Year store that does auto repair. They often offer Lifetime Alignment and it usually not much more expensive than a standard alignment.