Sleep

Recently I read that you should get 7-9 hrs of sleep a night. I have been averaging about 4. How much sleep do you get a night? Is it enough?