The meaning is the same, it just sounds weird to my ears in the same way that “since years” does
(Also I just noticed the extra “it” in my previous comment, oops).