Installing Headrests - Easy to Do?

Hey interior experts, I searched for threads that may give me the answer but couldn't find anything. Is it difficult to add headrests to my bucket seats? Is the frame of the seat set up to have a headrest optional? Or am I getting into a bunch of work with this idea?