Yes every pregnancy is different but your baby is not nearly big enough to be having a baby belly at 2 months
Actually yes u can, pregnancies are all different for everyone and some women show quick.
Your uterus does not move above the pubic bone until you are past 12 weeks. It is most probably bloating honey. In the first trimester, your stomach will fluctuate in size, but around your hips will thicken with time. Then you will wake up one morning with a glorious little bump.
You wouldn't be showing this early...probly just bloating