I feel like a beached whale. Is my bf gonna want to have sex with me?

Don't worry. If your boyfriend truly cares for you, your momentary bad self-image probably won't get in the way. Be honest with yourself but don't be too hard on yourself. Plus, if you want to change your appearance, it is within your power.