<human>: Summarize the given text in a few sentences.

My girlfriend and i have been dating for a little over two and a half years now. I used to watch porn often however my girlfriend made it apparent to me that she doesnt like me watching porn and told me to stop. so i stopped for the most part. on occasion i would slip up gotta drain the snake every once in a while but i found an alternative with chatroom roleplaying. today we got in a fight over that and she said that was even worse. 

I love my girlfriend. i have never cheated on her. and never will. i am 100% honest with her apart from a few white lies here and there to save both of us from awkwardness. What should i do. She doesnt want me watching porn/reading erotica/roleplaying. She isnt always available for (snapchat sexting) type things. she isnt always available for sex. we are sexually active but she is in school and i coach a gaming team full time. so when it comes down to it. sometimes i just need to get one off. its not that i find her unattractive at all. i think she is the most attractive girl in the world and plan on marrying her. and when i do watch porn (wich still happens on occasion) i am thinking of her the whole time. not the actresses/actors in the movies. I have lied to her saying i dont watch porn ever but that makes me feel very guilty. i dont want to lie to her. but i cant just go dry for days on end waiting for both of us to be available to do the deed.
<bot>: my girlfriend of 2 1/2 years doesnt leave many options for me to masturbate. do i lie about watching porn or use another alternative?