It seems to me that your boyfriend might just have learnt that he doesn't have to think too much about your needs to keep you around. Whilst I am not doubting that he is very happy being with you - is he happy to be in a real relationship with you? When I say real, I mean the whole give and take, sharing-life-with-another-person sort of relationship.
I am sure he is a good man and that there many reasons for your not wanting to leave him. I am sure you worry about what if he really is the One? Problem is, he is not the one right now, is he? He may not be for a long time, or ever. Five years is a relatively long relationship at your age, and by now he knows you well enough to know what it is you want in your life.
You do need to let him know what you want - marriage, buying a house, possibly starting a family. Expressing your needs to a partner who has been with you for five years is not the same as pressuring him. His awareness and complete understanding that you are looking for someone to build a life with is something you must share with him. What sort of time frame you are comfortable with? That should also be discussed for both of your sakes.
I wonder how much you are able to focus on you and what it is you need from life? This might involve a bit of soul searching. Are you spending time doing some of the things that make you feel good in your life, or are you the one who puts a lot of energy into maintaining your relationship?
I know it's very difficult not to feel fearful but it will be very painful if you end up feeling betrayed and resentful if he won't commit and then he meets someone else.
To be honest, you let him know your time limit, then you need to stick with it. If the relationship really is as good as you feel it is, then he will not let you go for long.
- www.nzherald.co.nz