Chosen Solution

Had this mp3 player for 2 years and everything was fine until now when i want to hear music the sound only comes in one ear and i checked with other headphones and its still the same what should i do?

Having no sound on one ear usually means that either the audio jack connector is faulty/damaged/corroded or the audio IC is faulty. I would open it up an check around the jack connector for any water damage or cold solder joints. Leaf-free solder can wear over time as it does not have the flexibility of a Pb-solder and it could break easier. It usually breaks on connectors that are often used (ie. Charging ports or audio connections)