adinva, just wanted to say hello. you seem to have tremendous patience. I too have boys, 17 and 20. S20 will share his feelings. S17 stuffs them down.
my hat is off to you!
one time my h said to boys something about communicating and I just started laughing uncontrollably, my s20 said I sense something ironic!

M48 H50
M21 T26
S20 at college),S17,D15-cp, dev. delay- cogniv 5yrs old
PA confirmed 7/2012
H separates 9/2012
H move home 2/13& 7/13 lasted 2weeks.ILYNILWY
OW still in picture. h filed 10/13