Yeah, sure. You can live under my desk. I can't promise it'll be very exciting but maybe you'll think of something to amuse yourself with down there.
Seriously, though, self-esteem is a lifelong struggle for everyone. All you can really do is stick to the fundamentals. Good support (family and friends..maybe random internet people too), having a purpose, and most importantly positive self talk. It's all about what you say to yourself..both subconsciously and otherwise. I can recommend a lot of great self-help books that have done a lot for me personally, but other than that the best we can do as forum members is say we think you're a great lady and very attractive besides. That can only be a temporary boost at best, the rest is up to you. Given your dedication to your physical body, why not consider spending an hour a day working on your mind and your mental health?