Hi,
Would it be always wrong to use 'for' before 'a long time' as in the following sentence?

'We've been married a long time!'