根据您提供的信息分析考虑膀胱结石的比较大。因为尿路结石2年不太可能。一般的都是7-14天之内就会排出来。排不出来的也会去医院的因为尿路结石排尿非常费力而且非常疼。
您的情况可能是膀胱结石。有排尿困难但是可以排出来,排尿有中断现象。最好是去医院做超声看一下最准确。祝您早日康复。