Hi,
there is nothing wrong in ur bazi, but there is something wrong in u.
there is no such thing as everything is fine and suddenly the r/s comes to an end. An iceberg is not form in a day of winter, along the way she must be droppping some subtle hints that u are unable to detect. and this means u cannot communicate well with her, thats why u duno her thinking and feelings. she is very nice trying to work out with u for 2 yrs, the rest of them left after 3 months because they see no point talking to u already. so have u ever wondered why? By asking here today, I believe u want to change urself and this is a good start.
u can be self-centred, but do consider for her. keep away ur critical thinking when comes to r/s. it kills. Patience grow r/s.
Practise this daily with whoever u come in contact. right or wrong not so important.
once u can develop what i proposed above, that is when u can settle down.
hope this helps. Good Luck!