All the symptoms you have are suggestive of Hypothyroidism
periods can be due to thyroid defesiency.
The condition is best controlled by hormone replacement
.Please don't waste time in trying uneffective treatment.Even the menses can get normal with getting normal thyroid hormone in body.
Get your hormone assay done, consult an Endocrinologost & ,tell him about your drug intollarance. Suitable drugs will be given to you.
If menses are irregular after thyroid control, you can go for sonography
to detect PCOD