I did this as well, and it does work well.
At work, when I ever found myself thinking about checking reddit, facebook, etc, I would instead step aside and do pushups. It improves my productivity.
Until I started getting criticism from others about doing push ups, it had worked well. I realized my depression/anxiety was external.
Even when I moved, one of the bizarre things I encountered were people criticizing me for doing pushups, even though I stopped doing them. It was either one of several freak chance things, or there really was/is negativity coming from external sources in my life.
Well, sorry for a bit of a personal rant, but if you need help, might as well put yourself out there a bit, I suppose.