When is it good to Sand/ Media blast your car?

and to add, if you just want fresh paint, take the motor out, gut the interior ,take everything off the body, sand it down , use a good primer/epoxy sealer and squirt it. then, as you put it back together, you can clean/detail/replace parts and pieces as you go. you would save a fortune doing yourself.