The Infinix Hot 12 Play comes with a massive 6000mAh battery that can last up to 3 days on a single charge, depending on usage. This is a significant advantage for users who are always on the go and may not have access to a charging port for long periods.