No one on here is a professional, but the next best thing to do is go to a doctor. Don't wait. Be proactive and get a doctor. If you are suffering from vaping, an effect might be popcorn lung or lung cancer.
Option B would be your answer. The use of using steriods would then affect the form of the mens breast size. No facial hair will affect this, nor will a voice get deeper. It's only the breast that will be affected.
I would tell him that other foods give you vitamin A other than carrots and he probably gets the recommended amount of vitamin A without knowing it, or he could just eat another carrot if he's that worried about it.
An average woman needs 2000 calories a day to maintain, and 1500 calories a day to lose weight. Therefore, I believe the answer you are looking for is 2000.