When you that he wants to come to the U.S. and if you are not married, you will have to file for his K-1 visa (fiance). If you are married, then you have two options, either pursue a K-3 visa or obtain his immigrant visa through a consular process. It seems to me that if you're planning ahead, your best option is to file for his immigrant visa.
For planning purposes, make sure that your tax returns are in order, since you will have to show sufficient income to satisfy the Affidavit of Support requirements. If you do not, then you could use your assets or use a joint sponsor to satisfy the requirement.
Best of luck.
It is not impossible. Your factual circumstances may allow for some creative alternatives to speed up the process. It may be possible to have your fiance here in the U.S. within a few months. You should consult with a skilled immigration attorney as soon as possible.