My concern here is for your safety, the safety of your horse, and others you may ride with. He is a young horse and I'm guessing still pretty green. Stallions aren't good horses for inexperienced people. Without an understanding of basic horse behavior you are leaving yourself open to a lot of problems and may end up with a horse that will need a lot of retraining down the road.
My humble advice would be to geld him and get some help from those with experience.