You need to find out what the lump is first & you can only do this by seeing your Vet. After a diagnosis has been made, proper treatment can be conducted.
Unless she came with an expiration label, only God knows. The veterinarian can give you an approximation, but it will only be that, an approximation.
I will give you 2 pieces of advice,...
A vet or Animal Doctor will be able to remove anything lodged in a dogs throat and should be able to give good advice on how to prevent the problem happening again