How would your sons life be without you? Your parents ? He may be this really great guy...and he may not....you have alot more things than just him to think about. Life is full of ups and down and we may not get what we want in life but we usually get what we need. Relationships are tough even the best of them go thru a lil troubled watter.
There are two ways you can look at this...One you can sit around crying in your beer(so to speak) feeling sorry for yourself..... Two you can sit up look around and see what you can do to make your life happier and better...Before you can make anyone else happy you need to make yourself happy, figure out your needs and wants... Its never easy but the first step is usually the hardest and NEVER GIVE UP on yourself...
I know you have what it takes inside to do this....anything worth having requires effort and persistance (be focused)
Life has knocked me down many times..I may lay there catch my breath ...but I always get up ...may have a tooth or two missing and a another scar but im a smarter and have a better understanding of life
Few more years I can get false teeth..Then I can take em out first