How much haemoglobin count is good for young men?
For young males it is 14-18 g/dL or 8.7-11.2 mmol/L (SI units)
No it not normal. Consult a doctor to know the exact cause
In males it is 13.8 to 17.2 grams per deciliter (g/dL) or 138 to 172 grams per liter (g/L). In females it shoube be 12.1 to 15.1 g/dL or 121 to 151 g/L
There could be two reasons either you smoke a lot or you live in high altitude. If both the mentioned conditions are not aplicable then consult a doctor to know the exact cause.
During pregnancy, normal level of hemoglobin is 12 to 16 grams per deciliter for women. Keep a tab on your hemoglobin levels especially during all trimesters.