I don't know you at all, just what I have read on here. So, take it or leave it.
OCD, look it up
If you call or email your girlfriend 50 times in a day then you have
too much spare time
Get busy living life and life ain't being lived when you sit behind a keyboard typing the things you did man. Sounds like you are asking for help and I suggest you do what I suggested. Check into OCD you might fit the bill in one way or the other.
Take care of yourself and go live life
