Im planning on running a marathon in Oct of this year and have been running my whole life. I need some help to get to that next level and was wondering if there was something I could take to get me there and to help with recovery. I have ran 2:50 for a marathon and would like to shed about 10 minutes off that or more. Thanks