Tiffany Haddish has suffered eight miscarriages
Tiffany Haddish has suffered eight miscarriages and battled with painful heavy periods for years.