How often are GPOs refresh and updated

I get this question a lot so I decided to write down everything I know about when Group Policies are updated when in use. The short answer: GPOs are, by default, refreshed every 90 minutes plus a random period of 0-30 minutes – but only if the GPO has changed....