You are very lucky that you know what you want, and that you have Blaine. It could be so much worse.
I'm not even sure what his real age is. He comes off quite young though. It's almost impossible for me to see him as anything but Dean's and my child. Although I'm not sure Dean would agree.
But we DID go on a date, so it's possible he could.