What everyone else is saying. Modern shocks/struts wear very, very slowly, so you can do the "bounce test" to see if you need to replace them: push down hard on the front bumper, as far as you can, and let go. If the car bounces more than a couple of times, then the shocks/struts on the front of the car need to be replaced. Repeat for the back.
Like Darren said, the most common replacement are the wear items, like bushings, ball joints, tie rod ends, and bump stops. If you feel mechanically inclined, many of them are not hard to do. You can cut out the old bump stops and replace them with the snap in bump stops, so you don't have to remove the strut/spring assembly from the car. Tie rod ends typically mean unbolting the tie rod from the control arm, removing the end, and replacing it with a new part. Ball joints can typically be replaced by unbolting the steering knuckle, swinging it out of the way, and replacing the old ball joint. Bushings are typically pressed in, so I like to find the places that take your old control arms back and refund your core charge.
I listed those all in ascending order of difficulty. If you aren't comfortable with working on suspensions, I certainly would not recommend tackling control arms. There is a lot of tension down there.