It could be anything. Take him to the doctor.
It might be breast cancer.I would go to a doctor right away to get it checked out. Good luck. Wish the BEST.
Most likely it is just his hormones playing up but it is best to get the doctor to have a look at it to make sure.