Three weeks isn't long enough a cure so it definitely won't last as long. 4-8 weeks is the normal recommendation. I cure 6 weeks, which I decided on after experimenting. Try a piece of your soap at 4 weeks, another at 5 weeks,etc until 8 weeks or longer and from there you can decide how long a cure is long enough. Your soaping conditions will affect the answer (heat, humidity, etc). As for the suds, you'd need to share your recipe in order to figure that out. For instance, a 100% olive oil soap does not lather as abundantly. Waiting for soap to fully cure is the hardest part of CP soaping!