Guaifenesin BP is taken when you have congestion due to a cold or the flu. It works by evacuating mucus or phlegm from the chest. The said medicine basically loosens the phlegm or mucus in the lungs. Heart patients can normally use this medication without risk. Guaifenesin BP should be taken under medical supervision if you have heart disease or have ever had a cardiac condition.