I'm almost done with a 48 hour fast for spiritual reasons, a lot of prayer, a lot of spiritual humility, etc. An aspect of this fast is self punishment if I'm being honest, as a way of doing penance through denying indulgence and nourishment, but with a lot of prayer to Jesus for help and joy. In a way I feel as though I don't deserve to eat and may go longer or just eat light this evening. It's still Easter and I shouldn't fast but it was needed, I prayed a lot leading up to it to ask for forgiveness for fasting during Easter.
I won't get into all the personal reasons, and I'm not really even sure why I'm posting this. Maybe just to start a fasting discussion, I think we discussed it in the Lent thread.
If you don't fast, you should, it does incredible things for you spiritually to deny yourself something by willpower.