Shame is one of the most powerful things in the world. It can shape how people behave, and it also tends to be the driving force in the decisions that people end up making based on how you have currently chosen to end up living your life. There is a pretty good chance that shame would make it so that you would want to withhold certain details from the lawyer you have hired to represent you, but suffice it to say that this is not going to be in your best interests think about it.
This is because your lawyer needs to know everything there is to know about the case if you expect them to defend you properly. They would need to know the kind of things you have done and certain things that even the prosecutor might not know. You should click here to clear up any misgivings that you might have regarding this sort of thing. To put it, if your lawyer does not know all of the things you have done, they would not properly defend you no matter what else ends up happening.
The fact of the matter is that if the prosecutor finds out something that you did which your defense lawyer might not have known about, this can destroy your entire legal strategy. There would be no way for your legal strategy to recover after something like this happens, so you should try your best to swallow your shame and be honest with your lawyer so that they can defend you.