there are a bunch of things that could be worn out. It's not the CV joints. look at the Lower control arm bushings. Look at tie rod ends and ball joints. Raise the car one side at a time and push, pull, wiggle the wheel everywhichway you can. Kick it, any clanking noise? Where? If everything seems good, go get an alignment check.