Baby throwing up

My 3 month old has been throwing up after every feeding today (currently 6:30pm) he seems like his normal self other than not being able to keep down the breast milk, he usually only spits up maybe once a week.
What could be causing this?