Fare una diagnosi via forum è abbastanza impossbile oltre che deontologicamente scorretto.
Come medico ti consiglio innanzitutto di farti visitare dal tuo medico di base, e se questo non bastasse fare una valutazione completa presso un medico dello sport.
Potresti ad esempio soffrire d'asma, o di qualche forma di broncospasmo reattivo scatenato dallo sforzo o dal fredd, a me capita ogni tanto, soprattutto col freddo.