If you filed in July 2024, then expect about 15 months until I-130 is approved.
So it lands you in October or November of 2025.
It could take more or less.
After approval, add another 2-3 months to get actual visa in passport.
So we're talking about January-February 2026 potentially.
As @Edward and Jaycel said, MyProgress is extremely inaccurate. It's just random numbers showing there all the time.
Can your husband visit you? Or can you meet in a third country? A summer getaway together, if you can afford it, is a cool thing to do.