Looks like you don't have enough SLS and totally lack glycerin (it helps matain the bubbles...I think) try this: This is the first recipe that I tried, it worked so I just stuck with it. ; ) 1 cup baking soda 1 cup SLS 1/3 cup liquid glycerin 1/3 Cup Cream of Tartar (or corn starch) Fragrance and color I'll sometimes add a little grapeseed oil (say, sub three T or so Glycerin for grapeseed oil), and have never tried citric acid myself. I found this recipe online over a year ago, forgot where, but it works well. I do bars that are about 4.5 oz 1/3 bar gives a good bubble bath, 1/2 bar will bubble like crazy. I left water in the tub to see how long they would last once I got out and they were still there hours later. I don't think that I will try a full bar, heh. The bars are dense, and need to be sliced, rather than just breaking a chunk off.