I would agree with others, best to leave it up to professionals. If it's something simple, self-help resources would typically be enough, but if it becomes complex, best shot is a consultation with a professional. In this way you're errr-ing on the side of caution. I wouldn't wanna mess with my taxes especially if my country dogs could clamp down hard.
I would suggest those firms/professionals with crypto focus and/or experience thouugh. Perhaps you can find your guy in this list, see:
https://koinly.io/crypto-accountants/