I take allot of vitamins and ones like C & E (which I do take) help with the recovery process. But the major thing for me personally is when I feel really sore it is bc I have not eaten enough. So I eat allot of clean food and 2 to 3 protein shakes a day. Plus just getting enough rest. But I am just trying to put on bulk so that is why I need to eat so much.