Don’t forget you’ve only got 90 days in any 180 day period now. So staying for 4-5 months has long gone! Unless you’re a dog or cat. They can stay for 4 months with the ridiculous AHC we have now!
Also if you’ve had anytime in the Schengen FTA in that 180 days that has to be deducted from the 90, unless you’ve been back here for 90 days.