Yes it's perfectly normal for his age. They are at a age of expressing themselves yet they still don't understand time management or patience or rejection. Take a deep breath and slowly talk and explain to him. It takes multiple times and effort but it will work out one day