relationships never suck.. if you dont have patience better you live alone..
if u understand the problem and find a solution. u will always live a happy life.. give time, give respect, take care.. initiate your self first.. i you dont want to break the relation. do the best.. and if still your partner is a MF stupid, then leave, ;)
and find another ;)