my boyfriend...

My boyfriend of 2 and a half years has ALWAYS woke up with an erection & this morning he was soft ... why is this?