Homemade bars are normally more "soft" than store bought ones, right? So more of the soap will slough off whenever you use the homemade bar compared to a store bought one. I think it's pretty normal for it to not last as long as a store bought bar, then. Mine usually last about a month, compared to maybe two months with a store bought bar.