Civil engineer's are always needed. Though its quite a lot of work. I'm currently working on a 5 year masters program as a mechanical engineer, and some of my good friends are civil's. The world will always need civils as you'd design everything we need to survive.... roads, sewage, waste disposal, houses, apartments, condos... etc.
If its really what you want to do then go ahead and go for it. If you change your mind (which happens to pretty much everyone) and you find that you don't wanna be a civil, you can always transfer out.