Take responsibility for yourself. You take no responsibility for your lying like it is something that just happens. It is not the lying/trust issues that is causing problems, it is *you* that is causing the problems.
Nothing in a relationship is worse than breaking trust. You will "do anything" but won't stop lying? You might be a compulsive liar, and if you really can't stop yourself from lying then you should seek professional help. I am not joking.
You seem to be more concerned with yourself,"the relationship" and your friends... than with your boyfriend.
Part of growing up is putting away the gossip and drama, and investing in long lasting things that really matter - like trust and love and commitment... and integrity.