I will agree with mkh9 about self-treating; I wouldn't recommend that.
Consult your physician and get properly diagnosed and treated.
Unfortunately this is just for liver and kidney infections. Taking an antibiotic as strong as this will cause irrelevant damage to your body. Go to your doctor and they will provide you with the relevant antibiotics.
You shouldn't treat yourself as it may be the wrong treatment. There are complications you can get from clindamycin also and it is not a good choice. If you have a viral infection you won't need antibiotics. If you had strep throat you wouldn't have an ear infection usually. It can happen but isn't usually the way it presents. Do you have a high fever? Pus in the throat, or rash?
That is usually used for infections in teeth and gums area that's what the Dr tell me anyways