I'd like to rediscover my six-pack again soon, I haven't been able to go to the gym recently due to financial constraints but have been riding my bicycle a lot. I seem to be stable at around 20% body fat but I'd like to get closer to 10%. What is the best way to achieve this? How long should it take? What do bodybuilders do to get below 5%?