What's the going record for a BP fast? 18 months? Unless he's losing weight quickly (not holding relatively steady except for dips after pooping/shedding) then just wait him out. He's probably off feed for the breeding season it's totally normal.