This does not improve my sleep. It is an average tasting hot chocolate but pricey. I purchased it thinking if it didn’t improve my sleep I could at least use it as a protein booster as the picture on Takealot showed 9g of protein per serving but when I received it the label states that there is only 2.4g of protein.