Ugh, "wait 4 months and then maybe you'll get some sex from me"? That's no kind of compromise. Either you aren't really serious about abstinence til marriage or you aren't really serious about what you told her and that's just stringing her on.
Seriously, get her a vibrator and lots of pictures of you, tell her to please wait for you, and give her a kiss. PROBLEM SOLVED (maybe).