It depends if I'm streaming a lot of music on Youtube, pandora, texting a lot, talking on the phone or browsing facebook. Generally, just once or twice a day.
Really depends. If I have little to no use, then every other day is enough, but I usually end up charging it overnight anyway to make sure that I'm not running out of power, even when I do carry around a powerbank.
But if I'm using the phone a lot, 2-3 times a day might be a reality.
Usually once every two days unless I'm using it a lot on a particular day or I'm going to be really busy with no way to charge the phone. I usually just wait until it gets down to the last 15% and it goes into battery saver mode if it's possible.
My phone gets charged once a day, usually at night. If i'm doing some heavy texting and calling I'll end up charging it twice in one day. But the battery on the S7 Edge is pretty good.