welcome to "Healthcare Magic Forum", minoxidil
will surely give you results ,
applying any external applications will help you untill you stop applying it ,
but this wont cure your hairloss .will suggest you to start with homoeopathic
medications as it will cure the cause of hairloss giving you healthy hair,as well
homoeopathy is very safe ,effective and natural, which will stop the hairloss and you
may find regrowth as well without any external application .but it depends on the grading of your hairloss . consult a Homoeopath or for more info u can write down at (firstname.lastname@example.org).
but as you said you have patches in your scalp
so a proper diagnosis is required to define wether its alopecia areata
or androgenetic alopecia. in both the conditions Homoeoapthic medicnes gives wonderful results.
wish you good health always