You seem to be very low on confidence and faith in yourself. It is understandable since you have had very low support from family but you must realise that you can build similar support from friends, close relatives and relations like your girlfriend. If you want your relationship to have a stronger base then sharing some of your feeling with her will be necessary but at the same time it is important to have your personal thoughts. Please try and build a stronger relationship with your mother if possible, even if you have to take the initiative. Don't expect this to immediately sort out as building of strong dependable relationships always takes time and effort which you must put into it. As far as parent guidance is concerned at 24 I am sure you along with others your age will learn and benefit most from personal experience and take this as a positive thing that you have struggled more and hence have an advantage over others your age. You must work on developing your abilities which you also feel you have within you, again this takes time so just take the first step now with having a more positive view of yourself. Since this is effecting your daily life immensely you must consider counselling at least for a brief period of time.