Jennifer Lopez posts Instagram video of her morning workout routine. The 54-year-old singer says she drinks a lot of water and avoids alcohol and coffee.

Lopez's diet is also very clean, with lots of fruits and vegetables. She has been avoiding caffeine for years, she told Hello! in an interview several years ago. The singer has been married to Ben Affleck since 2004, and they have a son, Elian, who was born in 2008, and a daughter, Emme.