Sucks eh?
Ha I remember a couple of months ago all us July mummies were complaining about the same sort of behaviour between about 8-9 months.  We called it "9monthitis" 

  It's totally normal - to do with developing separation anxiety I believe.  You'll get your happy little guy back, but it could take as long as 4-6 weeks (although it only lasted about a fortnight here).