Why my baby's temperature always high? His normal temperature always 38c. Is it normal?

Can be normal. The "normal" temperature (37 c) is really more of an average. Some people will routinely be higher, and some will routinely be lower. Also, temperature tends to be higher in the evening.