How old is he? Usually males should be around 1-1.5 years and about 700g or so. However, these are usually parameters that are needed to ensure the snake is healthy enough to breed. Hormonal influences that can cause hunger strikes can come earlier than that, really once the snake is sexually mature. The reason males usually go off of feed during breeding season is to focus their attention on breeding females. However, I have had males that ate throughout the season. Just depends on the individual snake.