It seems to me like you move your pawns too much creating many weaknesses. Somewhere around move 15 I'd play Bf6, b6, Bb7 and it seems playable. Don't know if you noticed but you had created a huge weakness on b6. You should avoid leaving you pawn like that without the possibility of defending it with another pawn. (For instance I prefer to develop my queenside pawns with a6 and b5 asap.)
Also I'd play h6 instead of g6. Seems like g6 keeps your king safer.
I'm also avoiding the d5 move in these kind of positions; seems like the d5 move was a waste of 2 moves in your game (11...d5 - without any particular aim, and 14...Rd8 - just retreating a piece) that could've been used for the development of your c8 bishop.
So my general advice is: move your pawns very carefully, you can't move them back later on. Remember some of the basic pawn structures in the sicillian defence (you can go over some GM games in some database) and as your game progresses just choose one of them.
Good luck :)
This is a game that i played vs a stogner oppponent. Can somone help me with a suggestions about what i did wrong cos am getting similar position in few games of mine ( when i play sicilian )