im 21 weeks and my bump would still be a bit smaller then yours! i too have only put on 5 lbs and this is my third! so im quiet happy! im having boy, so i wouldnt have a guess at what your having could be either
lovely bump, congrats and maybe your dates are just wrong, and your a few weeks more then you think... woouldnt that be a little bonus!
xx