Australian supermodel Miranda Kerr has opened up about a health condition she has battled for years, revealing her diagnosis ...