How long does a toothbrush head last before it needs to be replaced?

Like every toothbrush, it is advisable to change your toothbrush head every 3 months.