根据你描述的情况,情况还是比较特殊的,想怎么办还需要好好考虑和研究,如果你说的外地是上海,深圳等,那就要毫不犹豫的转过来,但是在其他地方工作,的确需要慎重思考。

第一,转不转,关键是要确定退休地。

按照国发(2009)66号文件精神,对于退休地的选择有四种方式。一是社保关系在户籍所在地的,在户籍所在地办理退休;二是社保关系不在户籍所在地,在养老保险关系所在地缴满10年以上的地方办理退休;三是基本养老保险关系不在户籍所在地,在养老保所在地没有缴满10年,转回上一个养老保险缴费满10年的地方办理退休;四是每个地方的养老保险都没有缴满10年的,转回户籍所在地办理退休。你户籍虽然在北京,并在北京交了几年社保,但是在外地工作,社保是有用人单位来缴纳的,如果在外地工作,养老保险缴费满10年以上,那是应当在外地办理退休的,所以可以将北京的社保转入工作所在地。

第二,放弃北京作为退休地,养老金待遇可能会降低。

按照目前社会平均工资等来看,除了上海、深圳、广州等地以外,北京的社会平均工资是最高的。如果将北京的社保转入工作地,就意味着今后无法在北京办理退休,必须要在养老保险缴费满10年以上的地方办理退休。但这只是从单纯的退休地的选择来分析的。其实人活一辈子,并不都是为了养老金而活着的,事业、工作、心情和自身的追求、信念等都是非常重要的。如果在外地有自己事业发展的平台,生活环境和工作环境、薪酬待遇都比北京好,今后也没有打算回北京居住或退休的,在这种情况下将北京的几年社保转到工作地当然也是比较有利的。

第三,如果计划今后在北京办理退休可以不转社保。

如果今后打算在北京办理退休,必须符合两个条件,一是户籍在北京,这个你是完全符合的,第二,社保关系在北京。虽然你以前在北京交过几年的社保,但是大部分时间是在外地缴纳的,如果在外地一直工作到达到法定的退休年龄,还是无法在北京办理退休的。因此要在北京办理退休,唯一的途径,就是达到退休年龄的前几年辞去外地的工作,回北京来继续工作几年,或是以灵活就业人员身份继续在北京缴纳几年的社保,只要退休前的养老保险是北京缴纳,又有北京的户口,那么在北京办理退休就是顺理成章的。

综上所述,你是北京户口并在北京交了几年社保,现在外地工作而且需要很长一段时间,在这种情况下,社保关系是否转入工作所在地?根据我的经验,社保关系现在可以暂时不必转入,因社保关系的转移,可以在退休前确定了退休地之后再转入也是可以的。今后可根据条件和国发(2009)66号文件的要求,再将社保关系转入退休地合并办理退休。