When do babies usually start picking their heads up??

My baby girl is 2 weeks and 6 days, and is picking up her head by herself and holding it for up to 7 seconds (usually around 4 secs. on average). She'll even turn her head while picking it up to look around and has been doing that since day 2. Day 2 started with just a second or two usually and not much head turning but I have a friend who's baby girl just started doing that at 3 months - is this normal, or am I gonna have my hands full with a super strong hulk baby?!