No! a few months ago = time past. " Have been ...." infers "past to present".
Also when you have an action being described in a sentence with "until", it is more idiomatic and smooth placing the action after "until". I made that suggestion in the other post about past perfect.