mastitis maybe? are your breasts or one or the other breast sore?
i want to encourage you; breastfeeding is not easy! it takes at least 2 months to really get into a routine, and even then baby is still so small that you might feel really uneasy about it. it just takes some time and the long term benefits are worth the short term difficulties. :):) *HUG* you will get the hang of it just give yourself some time. :):) and thank you for breastfeeding! :)
just keep nursing. have you tried positioning pillows around you to help prop the baby up? how about nursing lying on your side? when i nursed my son i didnt nurse him lying down for a while, but when i did it left me wishing i had tried it sooner! it was so much easier on my back. it was excruciating for the first month or so. but as i kept on, and learned to do it lying down and stuff, it became MUCH easier. i nursed him while walking, sitting, standing, lying down, lol. everything. it was awesome. contact a local la leche league leader for more help. this is a common and normal part of nursing so im sure theres something she can do to help you, even if its volunteering to give you a back massage! :):)
anyway, talk to your doctor. the odor might be very likely due to your recently delivery. congratulations by the way! :) it might smell wierd on and off for a while. just make sure there are no other symptoms such as itching or wierd discharge or something (i know right, what is "wierd" when you are still discharging from labor! LOL)
anyway. keep in touch with your doctor.
BTW: there should be no reason that the doctor has to give you a drug that isnt compatible with breastfeeding. there is a book, medications and mothers milk, that you can get ahold of (again, contact the la leche league) to help you out, or just turn down any non-needed medication. :):) if its a virus or something, nothing is going to help, so turn down any medication for viruses.