How often do you charge your smartphone?

I just charge my phone every night while I sleep. We don't have a landline, so I have to have something reliable, especially when I go out. My phone can hold a charge for over a day, but I need it to be fully charged every morning.
 
My phone will last for two to three days if I use it regularly. I usually charge it every second day. But if I don't use it that much, I can charge it every four to five days. Although this rarely happens, nowadays.