have you tried to appologize? depending on how good of a friend they are they might understand. But it might just take time for them to forgive you. It hurts when someone you have been friends with for a long time doesnt trust you. you may have riuned a friendship. I would just try to appologize and see if you can resume your friendship if not you might have to move on.