My anker soundcore only lasts 2hours of play

just bought a anker soundcore bluetooth 10 hour play time
I use it with my iphone i can only get about two hours of play time and it turns red

Which Soundcore headphones do you have? Also have you charged them fully, and if so what are you using to charge then?

how loud are you setting it?