I have tried charging it but it won't turn on, it's only blinking light on the home button. I haven't been able to use it for the past two days now. Please I need your help urgently
There are two reset options you have. One is a soft reset - no data loss. The other is a hard reset - reset to factory settings, all data lost except on SD card.
Soft reset - press and hold the power button for 5 - 10 seconds until it vibrates. Phone should restart.
If you plug it in to your computer via USB does it do anything, like charge or power on? If not, then yes, you can reset it using @N_LaRUE's helpful reply above.