Different types of Switch controllers have different battery life. Pro controllers last approximately 40 hours, while Joy-Cons last around 20 hours. Third-party controllers and Joy-Cons may have ...