ㄴ 지 meaning
I learn Korean by myself so these examples are taken from howtolearnkorean website. I got confused in explanations, so I need your help
밥을 먹은 지 5분 됐어요 can both mean " I have been eating for 5 minutes" (I'm currently eating) and "it has been 5 minutes since I last ate" (same as "밥을 안 먹은 지 5분 됐어요 ", I finished eating) depending on context, right? so, can "여자 친구랑 사귄 지 6개월 됐어요" mean "I have been dating my girlfriend for 6 months" and " It have been 6 months since we dated" (not currently dating, we broke up)? or the second translation isn't right and I should use "여자 친구랑 안 사귄 지 6개월 됐어요" or "여자 친구랑 헤어진 지 6개월 됐어요"?