This is my second one but I got my first one right after I had my now 3 year old daughter, so it lasts a long time. I can't say it sucks everything in but it does help alot and smoothe my stomach out, Just had baby # 2 hopefully this time I won't be needing it as long but who knows!