"have been taking lunesta, 3mg, for over five years getting 7 to 8 hours of uninterrupted sleep each night. the last prescription my provider filled was a generic made by glenmark pharmaceuticals, believe me it is not the same as lunesta,  i only get about 4 hours of sleep before waking. i recommend that if you have stay away from this brand of generic as it does not have the same effect on your sleep as lunesta."