Mouth guards are essential when playing, particularly for Under 9s and above. Most sports shops sells universal mouth guards or you can have a custom made one from your dentist or an independent company such as OPRO.
Head guards are beneficial for certain positions in older age groups and your coach will be able to advise. Head guards to not protect against concussion.