How frequently should I get my roof inspected?

It is recommended to get your roof thoroughly inspected twice a year.