Relationships go through multiple changes over time, and to keep those relationships strong, you have to recalibrate those relationships regularly.
When a relationship keeps hitting a similar roadblock, you know it's time to think deeply about the changes that relationship needs if you want the relationship to continue. If you just let that relationship last without change, the relationship may end.
Take some time out to think about those roadblocks--what's causing them, and how might you make change. Then commit to the change. You may be able to do this with the person you relate to or you may have to do it on your own--that depends on many aspects of the relationship.
Bottom line, if you want relationships to last, you have to regularly recalibrate. Onward.