My son is 3 year old and has relatively long hair, however I have noticed that in the morning there must be around 20-30 hairs lying on his PJ’s or pillow, is this normal.

This may be his normal. Thirty hairs is not a concern unless you think that there is a real ‘bulk’ problem with thinning. People (children are people too) cycle their hair and lose about 100 hairs per day. These will be seen in the drain or on the pillow.

Balding Forum - Hair Loss Discussion

Paid advertisements (not an endorsement):