Re: Gemstones recommendation
Along with ayurveda, you should appease your ruling planet based on your birth star. I just quickly checked with your birthplace as Balurghat, your nakshatra is Magha and ruling planet is Ketu. Either you appease Ketu or Saturn since worshipping Saturn is same as worshipping any other ruling planet. Try it for sometime with a belief that things will improve and post your improvements back.
ॐ महेश्वराय नमः
|| Om Namo Bhagavate Rudraya ||
Hara Hara Mahadeva Shambo Shankara