What's the Max Bitcoin can Reach??

Is there a maximum number that bitcoin cant go over(impossible to reach this number)? Is there a number that bitcoin realistically won't reach(even if it's possible)?