I understand that when you take it half of it gets released immediately and then after around +/- 4 hours the other half gets released. I just want to know exactly how the other half gets released. By that i mean does all of the second half immediately get released after it dissolves completely or does it keep on continuously dissolving so it's a constant release for a while? I also wanted to know if there is a lapse between the two doses. The reason i ask is because I've been taking 20mg Adderall xr and i feel the effects of the first dose but after about 3-5 hours I believe I start feeling them wearing off like getting hungry again and less awake/concentrated but after a little bit I start to feel them again. So im wondering if im just imagining that and really the 20mg xr only last me 3-5 hours or if the first dose wears off and there is a wait time before the second extended release dose is released?