Im with him for around 7months. very unstable relation. keep having brk patch problems. just yesterday we broke off.

ok i shall rough de whole story. im consider his 1st gf. so he treat relation abit differently. also can say he does not know hw to be a bf totally. he dont do 1st intentions.
we broke up many times is bcoz of our both non understanding characters. we both do has very bad temper. especially me. this problem may sounds small. but i dont know why is happening so seriously between us. mayb bcoz of my temper or so. he think abit bad about me. he tends to lie to me.
from de very start of this relation he started to lie till nw. like when he is playing basketball with frens or so. but he will lie he got to stay in sch. reasons is bcoz he scared im angry. i've explained to him many times i really dont mind. just be true to me. den he came lying about he went to porn webby or so.
i got mad. i confronted him. and i oso told him i noe he is lying. and he just kept lying till i threaten to brk up. ok at this point. i noe im a fault for threatening. but he just wont tell me the truth.
and also we get angry with each other behaviours very easily. or can say we mostly disagree with each other thinkings. i really dont know hw to solve it.
after which we got back together around last week. he changed. he changed to somehow know hw to be make 1st move and dote me.
b4 the day we broke up again which is yesterday. he somehow saying gemini ppl which is me. tend to forget someone easily and fall for another. i get somehow mad again. -.- but i controlled. coz yesterday was start of sch. so i waited to 12pm and den call him to see hows sch and stuff just act totally nth happen and so he told me teacher just let them off for lunch and so lor. den i waited to 4 again. coz he finish sch at 4. so i called. but fone unable to reach. so i waited. im so so glad tat he used his fren hp to call me and say he's going home and so. coz he wont do tat last time. he will let me wait til he got home or mayb play finish basketball den around at nite den tells me. which always make me worry.
sound like im controlling him? erm nope. i onli contact him when lunch and after his sch. and ya.. during night time i den notice he'e been lying to me again. got to know from his frens tat he pon class. happen tat his fren apologise to him thru msn. but din he told me teacher just let him off? hahas. when i asked him. he say teacher let de class go early. den continue to lie till last den he admit he pon.
i cant tolerate ppl lying? and this not the 1st time. he says coz he scare im angry saying he nv study and pon class? den later say wat .. erm teacher says those students who dont wish to listen can leave de class. so he left.
frankly speaking i really dun dun mind. i went to sch b4. i noe all this stuff too. why cant he be frank? i explained to him so so many times. but he just thinks tat im bad. why is it like this.
teach me wat to do.. to continue and act as nth happen? or let us cool down for the time being? :cry3: