Agreed! There are 100's of reasons why you could be wheezing - asthma, acid reflux, heart problems...
See a doctor for a propper diagnosis.
That is a loaded question. You could be wheezing for a number of reasons. I would recommend consulting your physician to find the cause and treat you.