How do I know when I'm going to Cum?

My boyfriend and I have been having sex for about 6 months now and I don't think I've finished yet. He tries so hard and he's hot as hell in bed but I don't know how to cum! It's killing me and I think I've gotten close but I'm not sure. Tips for him? Tips for me? How I know? Help please!!!