My own experience of swimming Its a place where i utterly have fun and just get a new mindset. I feel relieved and fresh.
Its a physical and fun therapy. You need to try it out.