A ball is thrown straight up at 45 m/s. How long will it take the ball to come back to its original height? Why?

Why? because of gravity.

hf=hi+vi*time-4.9t^2
t(4.9t-vi)=0
t=vi/4.9 seconds