"...should i clean it everytime i use it/... is cleaning it necessary every time?/How often should i clean it?"
Well I'd say your on the right track by asking questions and listening to the answers. Once you got enough information decide what feels right for you and then just do it. I don't think there's a right answer that will fit every person and/or situation. I am aware that having a squeaky clean barrel may not be the best thing for accuracy but I am also aware that by not cleaning a gun after a good hard use/bad weather increases the odds of them getting rusty. I hate poor accuracy and rusty guns about the same so what's a guy to do? Do what feels right and works for you.
" How often do you clean yours?"
There's lots of different opinions for the answers to your questions. For me though, I was raised to clean my guns after using them and will probably, for the most part, carry on that tradition. I may compromise with myself and not clean my gun everytime if I've shot it in good weather with good accuracy and know that I'll be shooting it again in the near future. If the weather is poor or if I/it shoots poorly and I know that I am not going to shoot for awhile then I clean it.