He's still a baby and will lack confidence so needs pretty much constant companionship. All perfectly normal. As he gets older he'll become more confident and independent but these things can't be rushed. You're doing the right things, just a lot more patience required.
Lots of other COL advice on this - try a forum search for more...