Hey guys, and thanks for all your input, it really does clear the head.
So i'm seeing him tomorrow after 8 long weeks, and I think some serious talking is in order, should be interesting....
I've talked with him about the two aforementioned issues, and i'll post his responses below.
a) The Lying about the age.
When we first met, he said he was 18. I still have no idea why, but my friends have said that because I'm 22, it may have been an effort to keep me interested in him). He said that once he started fancying me, and once we got involved, it just never seemed like the right time to tell me, as we were always with friends etc. i can understand this to a degree, but then again, how hard can it be? It's literally a one minute conversation! It's not the age i care about, its the lying. The conversation would have gone like this if he had told me earlier: "I need to tell you something, I'm not actually 18, i'm 17, sorry." "oh? cool."
So even though he lied, i've kinda accepted it, and he said he woouldn't lie again.
Which brings me to
b) The Gay Online Dating
The "official" excuse was that he chats to guys online, because he has no "gay outlet". he is VERY straight acting etc, literally, you'd have no idea he was gay. he hangs around with beer swilling, indie music types, (i'm NOT stereotyping Gay people as effeminate or anything else) but they are in the whole, very laddish and homophobic. They accept him because he is what they call a "normal gay" (terrible, I know). So in his daily life, he really has no way for his homosexuality to manifest itself. To which I countered, ahem, I'M YOUR GAY OUTLET!! But apparently, and perhaps justifiably, I'm not doing a great job right now as I'm aborad for a few months.
So, i can understand that I'm not doing a good job as a boyfriend, and that perhaps he is a little frustrated about being around sexually charged heterosexual males the whole time, but I still have 2 hangups;
1) Does he really need to chat to guys online to "cope" with his homosexuality?!
2) i really don't see how he can't understand why his boyfriend would be bothered about him cruising for guys online.
Thanks guys