You need to post this on the board where the docs from cleveland clinic will answer.
Personally I think you need to go see a cardiologist immediately.
Are you taking medications for the CHF? They may also be the cause and need to be evaluated.
Also, by not eating, your not helping your body. Lack of food can cause you to pass out but yours seems to be due to something cardiac. You need to eat. If you throw it up try eating really bland foods, small amounts in one sitting, like mashed potatoes. Or try Ensure or Gatorade.
You many have something called orthostatic hypotension if the passing out occurs only when standing..
Bottom line, get to a cardiologist and eat something.
I too agree with going to the ER, but the best thing to do is CALL an AMBULANCE directly after passing out, because the paramedic will hook you up to the monitor and they can sometimes catch the rhythm of your heart while it's still doing whatever is causing you to pass out! By the time you get to the hospital, your rhythm could already be back to "normal" so act fast and smart!!!!! A doctor who doesn't listen to you is no doctor at all!!! He is employed by you as you are PAYING him to see you!!! Don't let them intimidate you!!!!!! You have a family and your obligation is to them, not the doctor!!!! Do not wait!!! Go!!!!!! Your family NEEDS you!!!!!
Obviously your GP isn't concerned, which means he doesn't even care enough to send you to a specialist to find out what is wrong! When you are better, find a new doc! For now, I agree with going to the ER, something is going on and they need to get to the bottom of it. Don't depend on lay people to help you, you need doctors who are specialized in this field, and you need them now.
Since you aren’t able to keep food down, you could also be suffering from anemia and potassium deficiency. Consult your doctor promptly for blood test to assess the situation. My cardiologist prescribed 1500 mgs of potassium and 400 mgs of magnesium along with the usual heart meds soon after a two-week hospital stay in 2006, for treatment for LV CHF, and I feel great MOST of the time!
The best way to get to the bottom of what is wrong, is to go to the emergency room at your hospital. You need an EKG to find out what the rhythm of your heart is now after this infection. What could be happening is that your heart is stopping and you are passing out. Then your heart starts up again. The virus could have done something to your electrical system of your heart. When a heart stops I believe the doctor told me for 20 seconds then you pass out suddenly. There is no warning, just pass out. When a person normally passes out due to blood pressure there is warning signs like feeling like you are going to pass out, vision problems, yellowing look or slight blackness. If you are passing out immediately then it most likely is the electrical system affecting your heart. You may need a pacemaker. A pacemaker is nothing to be afraid of and is like a security net in which it will work when the heart does not. Most people with a pacemaker feel that it is normal (easy to get used to having). Google electrical system of the heart to read up on it.