The first sentence is not correct because " are " and " for few months " cannot use together. The second setence is correct because " have been " and " for few months " can be use together.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.