Oh Hannah, take it from me this is not a man you want to get hitched too if that was in your mind for future plans. As a pp said, he has shown his true colours.
Anyone can be lovely when life is going the way they want it to go. The test of a man, of a partner, is how they react when it doesn't.
Trust me on this. And run for the hills.
He doesn't deserve you.
As for your pregnancy, you have time to decide. BPAS can also advise you, they won't pressure you into any decision and their advisors can be really helpful.
A heads up though, appointments for terminations aren't as freely available as many people think and if you decide you want a consultation you may need to wait for a few weeks. There's no harm in calling earlier than later to find out the lay of the land. One option is to book an appointment and you can easily cancel if you decide to continue with your pregnancy (you can back out at any time).
Yes, there are a lot of practical to consider if you choose to go ahead with your pregnancy, but they are all manageable - especially with support and it sounds like you have a loving family.
Give yourself time for the shock to subside, once it does you'll have a clearer idea about how you feel. The choice is yours and yours alone, it's your body.
Whatever you choose, it will be ok :)