Your too young for a serious relationship. Work on yourself before bringing a guy into it. You don't even have a clue who you are yet.
This man knows how to treat a girl but my ex doesn't really. I don't see a future with this man but I see a future with my ex boyfriend. This man is Muslim and my ex is African?
Too presumptuous? Nobody can see the future. Just keep your hormones in check for a while until your brain starts functioning on its own.