Post #57 by even sven really nailed it. As she so often does.
The OP has two distinct problems: unsupportive parents and uncommitted BF. We’ve addressed the first and it’s time to turn to the second.
You must, must, MUST have a clear conversation in plain English with the BF. No hinting, no passive aggressive, no hoping he’ll hear some signal you think you’re giving off. For example:
“I want to get married to you during 2016. By the end of 2015 I want to set a firm date and tell all our friends and family. That’s what I want. What do you want?”[sup]1[/sup]
He may be relieved that you broached the subject in plain English. And he’ll give you a clear “yes” and you’ll set a date, or a clear “no”. “No” may also come with “I’m comfortable with an informal commitment between us to the long term” or with “I’m outta here” or with “I make no commitments long than next week”.
If you can’t get one of those four answers keep pushing until you do. Push at least weekly and better yet daily. Once you get an answer then promptly act on what you’ve learned.
I expect this is what will happen: You’ll get a bunch of “Um, err, well we’ll see, maybe in January we’ll talk again, …”. So now you have your answer. Your BF has no intention of ever getting married to you and his commitment *this *week extends no farther than *next *week.
Regardless of what happens, now you correctly understand the situation you’ve unwittingly had for the last few years. And now you can make your next move based on that correct understanding.
Yes, this whole process has a lot more ways to cause you pain than pleasure. But what you’re doing today isn’t exactly discomfort-free. What you’re doing now *is *broken and *does *need fixing. Get to work.
=====
[sup]1. For bonus points when you’re laying out your wants in plain English it should include your desires about children. “I want none”, “I want 3 ASAP”, etc. A lot of people get married thinking only of their couple-ness. Discovering later that you have very different ideas about actually having kids (rather than just talking in nebulous generalities about children as an abstract concept) is often cause for divorce shortly after baby #1 arrives. That’s a mistake well worth avoiding.[/sup]