How to say in Czech: How long have you been widowed?

English
How long have been
Czech
Jak dlouho už jseš vdovec?