Pls. tell me which one is correct. I'd tend to pick #2.
1) He has been helping manage the family business for many years.
2) He has been helping to manage the family business for many years.
You'll hear both, though I too would tend towards the second.