How many credit hours are need for a BA?

Varies from college to college, generally about 120 credit hours

It does vary although I believe that you get 24 credit hours for Unspecified General Education courses depending on your major, 32 credit hours for General Education courses which equals a subtotal of 56 credit hours. With Core classes you get 40 credit hours unspecified Core classes, and depending on your program of study or major it's 92 credit hours for main Core classes and 32 credit hour for unspecified Elective courses. The minimum required credit hours for a Baccalaureate degree is a grand total of 180 credit hours.