It takes about 1-2 hours to fully charge Sony MBH20.
Yes, you can use Sony MBH20 to hear music also.
Yes, you can use Sony MBH20 with any Nokia mobile phone.
Sony MBH20 comes with Sony battery only. As per company, it offers up to 100 hours of standby time and about 7 hours of talk time.