I don't know how long the battery would last. but it is still working right now. white color is perfect. and it is really cheap!!! so I think it is worth to have one to take when you are in the gym or etc.