How to Change Others for the Long Term You cannot force someone to change their heart. The most effective long-term way to change others is to change oneself.