dont worry love will find you...but love works in weird ways...it will probably happen when you least expect it...so dont beat yourself up and dont give up either...it will happen when it happens
i know how you feel...i get these feelings all the time..especially when im working on somthing..or tryin to concentrate...somtimes what i do is talk to myself and tell myself what needs to be done..and it does work..but not all the time...anyway i hope u get better!