Yes, I agree 50cm is too small. I am the same height as your boyfriend and I find 56-58 to be very comfortable.
__________________
|^^^^^^^^^^^^^^| ||
|......GO.BROWNS........| ||'|";, ___.
|_..._..._______===|=||_|__|..., ] -
"(@)'(@)"""''"**|(@)(@)*****''(@)