since you have been having these nose bleeds from many years it is advisable to meet a ENT specialist
who will look into the cause of bleed and treat you accordingly.
Generally cauterisation is done for bleeds which are small and can be controlled easlily. Silver nitrate
is chemical cauterisation which is done on OPD basis and doesn't hurt.Other is electrical which is done in the OT.What ever the method it is best determined following a through examination. If have been bleeding for long period there are good chances your hemoglobin
has dropped so my advice would be that u meet ENT specialist immediately.
I hope you found my response to be helpful and informative. If you have any additional concerns I would be happy to address them.