I believe that he was cheating on because he said he 'let you find out'. Now, i am not the mot reliable resource but based on your wording and other things i may be correct, but lets hope im not...
Break up with him now!
find another girlfriend
Move on, kick her to the curb, and find someone better.
Don't bother your head, find yourself another guy and move on.
I would say its time to find another boyfriend and girlfriend. I appears you can't trust either of them. You do not need this in your life.
From Girlfriend's perspective: - She can drop a hint through one of her friends who can indirectly cajole her boyfriend to take her out for a date. Or she can pretend to wanting to go out and select one of the best pals of her boyfriend since she was 'unable' to find anyone who would want to speand a day with her. I am sure boyfriend would get the hint. From Boyfriend's perspective: - The best way is to not give much attention to the girlfriend and when you feel she is interested, ask her directly. You can bring flowers and chocolates.
Dump him and find a new boyfriend, Oh and if he won't bring you out in public it probably means he has another girlfriend, and he doesn't want to get caught. Find someone that wants to take you places.
No, she does not.
Find a boyfriend, or a girlfriend, and take it from there.
Find another boyfriend.
Don't do it, find someone else. How would you feel if somebody stole your boyfriend from you? You can't sink any lower than taking another girl's boyfriend.
Don't, you have to wait until she breaks up with her boyfriend. It would be ackward if you told her now. Find another girlfriend and love someone else.