1. does it still have warranty? if it does then have it checked at the place u bought it. if its factory defect, maybe they can have it replaced for free. 2. remove battery, hold power button for 5 seconds, return battery and turn on. 3. charge your phone using charger, with your own battery. see if its charging, if not try another charger. if it doesn't work, try using another battery. leave it charging for 15 mins then try turning it on.
maybe your laptop just needs cleaning. that happened on my brothers laptop, i opened it and found out s much dust in the fan and other parts that its having a hard time to boot.