B-physics results from the CDF Collaboration based on data collected during the Tevatron run 1A and 1B are presented. In particular we discuss the measurements of B meson masses and lifetimes, the limits set on rare B decay branching ratios and B_0 Bbar_0 mixing results obtained with both time-integrated and time-evolution analysis. We use the current results to extrapolate CDF B-physics prospects to the end of run 1 and to the future high luminosity run II.