The current crypto bull run is predicted to continue for approximately 3 more months from 2025-07-04 (ending around October 2025).
"historically, the bull runs last approximately 1,000 days and we're currently positioned on day 964. therefore leaving us approximately 3 months left for the rest of the bull run."