A.A.
My poor child spit up until about 6 months!!! He spit up so much we usually double bibbed him just in case. I believe my son had acid reflux. He was constantly uncomfortable and all the spitting up and crying were big hints. We finally ended up getting him some medicine after filming him trying to eat. It was horrible. We found that Dr. Brown's bottles helped tremendously if/when you begin bottles.
But I think at 3 months, its probably very normal.