everything your doing right now is constructive and healthy so well done
your not gonna be alone forever-dont be silly. you have a lot going for you and when your ready to move on-youll know it.
but right now its better to stop looking. give yourself more time so when you do meet someone special you will be able to give her 100% and you wont be looking back at the past still pining for someone else. it wouldnt be fair to you or a new gf. no matter how good you have it-youll always feel like you settles for second best if you hop into something before your ready.
sometimes you gotta take a step back to move forward. youve survived alone for 3months-3 more wont do any harm