Yes, it is. I've been living in Mumbai since the day I was born. [less common than the second one] 'for' is for duration.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Paroksha Adkar When should we use Since, From and For??For eg. I have been staying in Mumbai for 22 years (Is this right?)Since you have been in Mumbai for 22 years, I think you should use "live".