I use .5% Nifedipine maybe 3 times a day. Honestly, I don't really notice that it does much for me. I apply it on the outside, so not sure if that's correct or not. I try to apply it maybe 10 to 15 minutes before a bm, but not always possible. I am very, very regular. Usually 1 bm every single morning, first thing. If I don't "empty" well, then I usually go again a few hours later.
My diet now consists of high fiber cereal for breakfast, progresso high fiber soup or a sandwich made with high fiber bread, a bowl of high fiber oatmeal for snack and then something high fiber for dinner, like high fiber spaghetti or maybe chicken with veggies. I eat sweet potatoes almost every day too. I do not take any fiber supps though. I've tried taking them, but I don't seem to do well with them.