Well, obviously checking in with a doctor wouldn't hurt, but I suppose I could give some advice:
First off, 3-4 hours of sleep is perfectly healthy. Don't listen to that shit on "you need X hours of sleep every night." Every body is different, and sleeping habits fall in a bell curve, some...