I must be very honest up front, Seeking is right. 7 years is way too long for a man to "be ready." Honestly, most men know before 7 months unless there are some Major personal issues. Like Catperson said (who is an AWESOME support person who I have listened to over the last year and a half), we need more details of your relationship and background.
Are you living together or being physically intimate on a regular basis? What type of career does he have? Does he spend a great deal of time with his friends or family? When you bring up the issue of marriage how do you start? And what is his instant spoken/non-spoken reply?
Why is ending it not an option? Is not marrying but having a relationship for the next 50 years an option? There are so many questions...