Every single baby is born with perfect pitch, but the majority of them lose it from not utilising it.
Every single baby is born with perfect pitch, but the majority of them lose it from not utilising it. It is impossible to develop perfect pitch, but it is possible to develop nearly-perfect pitch, or excellent relative pitch. What I would do is listen to a piece you want to play by ear, then go to the piano and play what you think is the starting note. If it's wrong, change it accordingly until you find the right one. Then keep adding notes, each time listening to them to hear if they sound right. Eventually you will have the song, and the more you do this the better you will become. It's best to first listen to the song in a different room then play the piano somewhere else, so all you have to rely on is memory. If you practice like that, I think it would come quicker to you.