My iPhone 4 screen is black and won't turn on

I dropped my iPhone 4 and now the screen is black and won't turn on. I can here voice commands and hear all texts, calls, clicks, ect. But it won't turn on! I've dropped my phone before and this has happened but it usually stops after 5-10 minutes. Now its been black for about an hour and a half. I plugged it into the charger and that didn't work. My power button is also stuck so please don't suggest that. And if anyone knows how to fix that too that would be great! Thanks

Added (1). Also, I've only had it for a few months. Do you think Verizon would help or do I have to take it to an apple store?

If you have a warranty yes, no I think you need a new phone, they might be able to help you even if you don't have a warranty

I suggest you to take it to verizon if you don't have a year with the phone they can help you. My brother dropped his iphone 4 and he took it and the guy toll him he was lucky that he was still on the one year warranty. If they don't fix it for free I know a friend that will fix it if you are any were near LA or OC