If Infinity War doesn't cross the mark on Friday it's going to be barely short. The 4/18 numbers came in and thy're at 905.4. By end of 4/26 if Black Panther stays with it's drops it should be at 681 (or it could rally at high as 685), Wrinkle will probably top out at 94, and there will be 137-138 from the 2017 hold overs. That gets us to 912-917, only 83-88 total from all the movies needed that Friday. Avengers did 80.8 (91.3 adjusted) and Age of Ultron did 84.4 (90 adjusted), so that seems within striking range.
The 2 billion mark is going to be interesting! I remember seeing more that one source mentioning that Disney could cross 2 billion before another studio crossed 1 billion. And looking at the next closest studios, that very well may be the case. By the end of May if Infinity War tracks between the previous Avengers movies, and Solo does ... 85% of Rogue One they should be near 1.75 billion domestic; both over performing it could be 1.85 billion and they could cross 2 billion by June 14th with good holds.
The only studio with a blockbuster before the end of May is Fox with Deadpool 2, and they have a while to go it hit a billion right now.