There are a lot of great comments and suggestions but we don't really know you very well.
I would say that communication is the best if you really love this guy. Just remember LOVE is accepting the person EXACTLY as they are - faults, etc. Been married 46 years and my husband has some faults I have learned to live with for sure. We have had issues from cleaning the house, money, sex, etc. etc. but were always able to talk it over and be VERY honest.
You will work it out if it is meant to be! You both have a LOT of growing up to do. I was 21 when we got married and no way did I know him very well - just lucky it worked out because we loved each other and we are very compatible.
Just to add - he does not like to talk about my UC but supports me always. He has lung cancer now and we do talk about everything - living, dying, chemo, etc. - it is important.
ElaineNY