English Translation
We’ve been living here since January.
‘habitons’, surely. ‘vivre’ is typically used in the sense of ‘to be alive’ or ‘to maximize on being alive’ (by the latter I mean in the sense of ‘you are alive, but have you truly lived?’).
To live in a specific place would be far better served through the verb ‘habiter’.