Don't put your standards so low. You're going to make yourself miserable.
A divorce might help you.
Love him truly and also love yourself and do things of your interest which is just for yourself... Be self dependent economically and stand strong on your own feet...
Read a book.
Boy you are young to be putting up with this kind of crap! Man all the crap I allowed myself to go threw all because of LOVE! I'm not say DIVORCE him but you need to have a talk with this man of yours and let him know exactly how UNHAPPY you are!! <br />
Do It!! Then if he does not care & still treats ya crappy LEAVE do not put up with any BS!
Find some new friends and hang out with them..ignore ur husband for awhile...no cheating though
You might want to reconsider your life style, everyone deserves to try to be happy