Would it be possible to replace the timing belt and pulleys without without having a shop do it?

Mine has not been replaced that I know of, and if it ever goes I'd replace it myself if it was possible.