Your best bet for this information is talking to your coach or trainers. If you want to avoid this check out some local gyms or the campus gym and get matched with a trainer. It may be a little on the expensive side but the professional help will be well worth it.