Chosen Solution

Well when I was on the bus a few days ago I dropped my phone, I turned it on and only top and bottom cornors had screen not working but that didnt really do a major effect but the next morning the screen was all weird colors and flashing off and on with white/bright/etc

The first thing to try is a replacement screen. You can order them here on iFixit and use this guide to do the repair yourself.