Welcome to HCM
You are having cough with sputum
more so in night ,there is possibility that you have chest infection
along with bronchospasm
and inflammatory reaction ( Bronchitis
I suggest you to visit a Physician who will examine you and this is very easy to diagnose and if required Blood count and X ray chest and Lung function test may be performed.
Then proper treatment of antibiotic,bronchodialators, steroids oral if required may be prescribed to you and you will improve in few days.
If Asthmatic reaction is there inhalation therapy
is of great help.
You can always say which antibiotic you have allergy as there are many other group from which safe antibiotic may be given.
It would be unethical to advise drugs here without examining the patient personally.
Please visit a Physician you will be taken care.