First, congratulations on finishing college - not everyone does. I suggest you separate your various issues and not entangle them (and shelve your sexuality/dating for now). You can start developing a relationship with God regardless of your sexuality and that is something you can do immediately to feel like you're making progress and getting out of your rut. Say a prayer now, read some scriptures now, etc. As far as having a purpose, start serving others! Do something every day for someone else either personally or with an organization (or several). This will give you something to do and also helps you see outside of yourself. It could also build your resume. Win-Win-Win! As far as money - start a blog or etsy shop (I've heard some do really well!) or go around the neighborhood offering to run errands, do all sorts of odd jobs or even be a nanny. Have you looked into being a sub for the school district? I don't know how many jobs you'll find in your field/s but I have a brother-in-law who graduated from college and has never worked in a job that he got a degree in (realized it would never support a family). Sometimes a degree is just to boost your resume since it shows perseverance. Hope this is helpful and that things turn around for you soon.