Does he take meds for his asthma/heart/anxiety?
I know when my cat first starting having heart probleems, etc., he threw-up alot - like a few times a day.
Once he got on meds and felt better, he did not vomit anymore.
At least he might feel better if that could be stopped.