Pitting Edema can be caused by heart failure. Did you tell your doctor about the AAS? AAS can change cause hypertension (high blood pressure) and fluid retention. Did your doctor do an EKG on your heart?
The ear infection could be because of fluid retention from the AAS. You need to tell your doc about the AAS. He might give you a lecture, but won't/can't get you into trouble with the law.
Do you have any trouble breathing since the edema started? Do you feel like you have fluid in your lungs? Or like your drowning when you lay flat? If so, go to an ER now and tell them. Otherwise, tell your doctor about the AAS and get the edema fixed, even if it's not caused by CHF (congestive heart failure) it can cause it if left untreated.
Keep us updated!
http://www.medicinenet.com/edema/article.htm
I would rule out the antibiotics as the cause. How old are you? Have you been on antibiotics before AAS?