You seem to have depression
in addition to Migraine
You are just taking 2 medicines and say they are too many!
The first one is an anti-depressant / the second is beta adrenergic blocker. Each acts by a diiferent mechanism and both are useful. Both are for migraine prophylaxis.
There are new and better medicines for both - but you seem dislike medicines!
can help you - there are specialists in Migraine nowadays!
You can also try Yoga
and Bio-feed back techniques