... bitchy, can't sleep etc... how long will this last??