Translation:How long have you been with your boyfriend?
This was a disabled sentence. It's now restored and corrected. Thanks for the comment.
The problem here is that there is no standard Welsh word for 'boyfriend' or 'girlfriend', although there are local versions in various dialects.
The word cariad is used for 'boyfriend/girlfriend/lover/sweetheart'.
Cariad derives from the verb 'to love' caru