我是上海城镇户口,今年大学刚毕业因为各种原因要先去外地工作半年,之后再回上海继续工作,中间可能还会断掉工作1至2个月。想请问一下,养老保险、医疗保险、工伤保险、失业保险、生育保险这5样,因为医疗、失业、生育都是我回上海马上要用到的(女,可能明年就结婚要孩子了,怕生小孩之前所有的上班的时间加起来不到1年),在外地交的这半年算数吗?我回到上海可以享受到这些保险吗?