when can i wear a real coat?

to be very clear
i dont mean like a fuzzy floofy coat or whatever
i just bought this one cute raincoat like a year ago
and never got a chance to wear it
but it looks terrible with a sweater underneath it