So I first got my bike like 2 years back. While out with my friends, I turned the bike off at a gas station and had a nice pool of coolant pour out the overflow. Figured it was overflow and my bike was hot so it was fine. Since then it has randomly let out some coolant here and there. When it's hot, itll fill the reservoir tank, but when it's cold, there wont be any coolant in the reservoir tank. Now i've turned it off many times and heard it boiling because my bike had gotten to 225 degrees. However, I would think that regular antifreeze wouldnt boil at that temperature (maybe It's mostly water??) .. I also noticed I've had a small leak at my radiator cap. But nothing bad really.

Well today my bike was maybe 190 degrees when I stopped for work, and I came out to a small pool of foamy antifreeze. It smelt like straight antifreeze, pretty sure it wasn't oily, and it was all white, but it was foamy, which is what worried me and why I'm here asking what the problem could be..

Any help?