Don't know that the expression "anchors on my shoulders" is an idiom, but Brandon is using it as a metaphor to say that the relationship is weighing heavily on him. He's trying to smile but all the while, he's feeling the terrible weight of their problems bearing down on him.
Tui nghĩ ala nên dịch thoát thì hơn :D