You have stated that you have turned ON and OFF your laptop several times.This a clear indication that it is not hanged.There is some internal problem associated with it.Therefore try to discuss this matter with an expert computer repairer so that he can help you in fixing it up in easy rates.