Fair play for you to say all that on an open forum, and thats a forward step for you in terms of counselling I think
As Mr S1 said - you MUST be completely truthfull. There's no point lying about anything, as you would only be lying to yourself. Remember that the counseller doesn't know you, and isn't there to make assumptions or pass judgement - they are there to help you, and to listen to you.
But no one can help you more than yourself. The counsellor can only DIRECT you to this self help. If you lie about anything or mislead, or leave bits out, or make stuff up, the directions are lost and you will never find the correct help......
Best of luck to you bro, hope it all goes well for you