Yeah, I kept thinking the same thing during this whole episode: Unless Sasori injected some drug into Gaara, there's no way he would sleep all that time. Well, I suppose we will learn the truth sooner or later. Hopefully, or it will become as a plot hole.