My iPhone says its charging but why isn't it turning on?

It's been on the charger for about 2 hours

Some phones take a while to charge your's might need longer why is it so inportant at the moment? All you need to do is wait

I had a cell phone once where once the battery was completely empty for some length of time it actually turned itself off. Once charged it still wasn't turned on - I had to manually do it. Perhaps yours is the same?

My iphone has been charging for a day and its green and it still won't turn on aswell?

My phone has been the same for a year now, I went to get it fixed, and yet I still had the same problem, its been on the charger for 2 days now, nothing yet.