I’d expect prices to fluctuate quite a bit between now and and then.Booking early locks you in, so I always ask “could I get the same price in a month?” And if the answer is “probably,” I hold off booking.
if you are sure you’ll take the trip, in your shoes I’d set a number of Google Flights alerts, which will notify me of a price drop. If the price drops to a very good price - due to a fare war or something - book immediately and remember you have a free cancellation within 24h if booking from the United States. Book, then decide.