T.:
Congratulations on your baby boy!!!! I'm sorry that he's been sick so much.
My 2nd son was born with pneumonia (his first APGAR score was a 2) so I know your pain.
Have your home tested for mold. You could have mold in your walls that is making your son sick....
Have him tested for allergies. i know he's VERY little but his little immune system is struggling to survive and he may be bombarded with a lot in this big world!!
Make sure his crib is clean - the sheets are washed in hot water and dried in high heat - molds and pollen have a hard time clinging in heat....make sure the mattress has been wiped down with a clorox wipe...no stuffed animals in his bed. if he has to have ONE - make sure it's clean - my son HAD to HAVE his Ty Beanie that my parents bought him....wash it once a week in a bra bag....
Another thing we did was take him to a chiropractor for a while - it really did help!!
GOOD LUCK!!!