Yes, a GPOA can be revoked at any time by the principal as long as they are of sound mind. The revocation should be done in writing and communicated to the agent and any institutions or individuals that were relying on the GPOA. It is also advisable to consult with an attorney to ensure the revocation is legally binding.