I recently upgraded from an iphone SE to an iphone 7. It was advertised as brand new and it looks to be new but the battery it terrible! It only lasts about 7 hours if I listen to podcasts or use the internet. It also overheats when I charge it with a car charger. This is a little longer than my iphone SE which only lasted about 5 hours until I needed to charge it. Is this normal and are the newer iphones any better?