RE: How to propose a boy?
You need to be patient. If you push too hard, your boyfriend might feel trapped and want to leave you!
There are plenty of subtle ways to help move your boyfriend in the right direction though. Make sure he knows that if he asks you would say yes, make sure he knows marriage is important to you SOME DAY. Have a mutual friend ask him if he has ever thought about proposing to you. These tips worked for me, I read them in an ebook called "How to get Him to Propose". The book is full of great info. Give it a try, and you will have a good chance of getting engaged soon.